feathersjs/feathers

The API and real-time application framework

15,264

stars

4,116

commits

TypeScript

primary language

Sep 1, 2026

updated

feathersjs.com
browser
feathers
feathersjs
framework
javascript
nodejs
react-native
real-time
typescript

README

Feathers - The API and real-time application framework

CI Download Status Discord

Feathers is a full-stack framework for creating web APIs and real-time applications with TypeScript or JavaScript.

Feathers can interact with any backend technology, supports many databases out of the box and works with any frontend like React, VueJS, Angular, React Native, Android or iOS.

Getting started

Get started with just three commands:

$ npm create feathers my-new-app
$ cd my-new-app
$ npm run dev

To learn more about Feathers visit the website at feathersjs.com or jump right into the Feathers guides.

Contributing

To start developing, clone this repository, then run:

cd feathers
npm install

To run all tests run

npm test

Individual tests can be run in the module you are working on:

cd packages/feathers
npm test

License

Copyright (c) 2024 Feathers contributors

Licensed under the MIT license.

Contributors

(top 30 of 246)

daffl

2,337 commits

ekryski

574 commits

greenkeeper[bot]

319 commits

marshallswain

242 commits

feathersjs/feathers

The API and real-time application framework

15,264

stars

4,116

commits

TypeScript

primary language

Sep 1, 2026

updated

feathersjs.com
browser
feathers
feathersjs
framework
javascript
nodejs
react-native
real-time
typescript

README

Feathers - The API and real-time application framework

CI Download Status Discord

Feathers is a full-stack framework for creating web APIs and real-time applications with TypeScript or JavaScript.

Feathers can interact with any backend technology, supports many databases out of the box and works with any frontend like React, VueJS, Angular, React Native, Android or iOS.

Getting started

Get started with just three commands:

$ npm create feathers my-new-app
$ cd my-new-app
$ npm run dev

To learn more about Feathers visit the website at feathersjs.com or jump right into the Feathers guides.

Contributing

To start developing, clone this repository, then run:

cd feathers
npm install

To run all tests run

npm test

Individual tests can be run in the module you are working on:

cd packages/feathers
npm test

License

Copyright (c) 2024 Feathers contributors

Licensed under the MIT license.

Contributors

(top 30 of 246)

daffl

2,337 commits

ekryski

574 commits

greenkeeper[bot]

319 commits

marshallswain

242 commits

Languages

TypeScript

96.2%

HTML

3.4%