All Projects → accounts-js → Accounts

accounts-js / Accounts

Licence: mit
Fullstack authentication and accounts-management for Javascript.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Accounts

Stargate
An open source data gateway
Stars: ✭ 356 (-71.88%)
Mutual labels:  graphql, rest
Admin On Rest
A frontend framework for building admin SPAs on top of REST services, using React and Material Design.
Stars: ✭ 392 (-69.04%)
Mutual labels:  graphql, rest
Introspected Rest
An alternative to REST and GraphQL
Stars: ✭ 368 (-70.93%)
Mutual labels:  graphql, rest
Requester
Powerful, modern HTTP/REST client built on top of the Requests library
Stars: ✭ 273 (-78.44%)
Mutual labels:  graphql, rest
Just Api
💥 Test REST, GraphQL APIs
Stars: ✭ 768 (-39.34%)
Mutual labels:  graphql, rest
Vulcain
Fast and idiomatic client-driven REST APIs.
Stars: ✭ 3,190 (+151.97%)
Mutual labels:  graphql, rest
React Query
⚛️ Hooks for fetching, caching and updating asynchronous data in React
Stars: ✭ 24,427 (+1829.46%)
Mutual labels:  graphql, rest
Generators
API Generator - instantly generate REST and GraphQL APIs (openapi (OAS) 3.0.0)
Stars: ✭ 213 (-83.18%)
Mutual labels:  graphql, rest
Testing Nestjs
A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more!
Stars: ✭ 685 (-45.89%)
Mutual labels:  graphql, rest
Openrecord
Make ORMs great again!
Stars: ✭ 474 (-62.56%)
Mutual labels:  graphql, rest
Gitlit
Platform to connect contributors and projects based on skill level and shared interests.
Stars: ✭ 265 (-79.07%)
Mutual labels:  graphql, oauth
Nextjs Graphql Sample
A simple app to demonstrate basic API functions built with REST and GraphQL
Stars: ✭ 29 (-97.71%)
Mutual labels:  graphql, rest
Vscode Restclient
REST Client Extension for Visual Studio Code
Stars: ✭ 3,289 (+159.79%)
Mutual labels:  graphql, rest
Graphql Starter
💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, Relay, and Material UI.
Stars: ✭ 3,377 (+166.75%)
Mutual labels:  graphql, oauth
Fullstackopen
Exercises for the Full Stack Open course.
Stars: ✭ 214 (-83.1%)
Mutual labels:  graphql, rest
Django Api Domains
A pragmatic styleguide for Django API Projects
Stars: ✭ 365 (-71.17%)
Mutual labels:  graphql, rest
Graphql2rest
GraphQL to REST converter: automatically generate a RESTful API from your existing GraphQL API
Stars: ✭ 181 (-85.7%)
Mutual labels:  graphql, rest
Crudl Example Express
CRUDL with Node/Express and MongoDB
Stars: ✭ 197 (-84.44%)
Mutual labels:  graphql, rest
Crudl
CRUDL is a backend agnostic REST and GraphQL based admin interface
Stars: ✭ 438 (-65.4%)
Mutual labels:  graphql, rest
Api Platform
Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.
Stars: ✭ 7,144 (+464.3%)
Mutual labels:  graphql, rest

accounts-js logo


npm npm downloads codecov License

Fullstack authentication and accounts-management for GraphQL and REST.


Note: Although accounts-js is production ready, the packages within this repo are under active development — expect breaking changes with minor version updates.

The @accounts suite of packages aims to provide all the tools you need to build a flexible authentication and accounts management solution for your application.

🔐 We got you covered! The packages come with strong opinionated security defaults while preserving options for configuration.

📚 Ready to get started? Take a look at our documentation to learn how to use the packages. For more advanced usage, head to our API documentation.

🙋‍♀️ A bit lost? Here are some examples where you can see working clients and severs with react, GraphQL or Rest.

Features

  • Create and manage users
  • Create and manage sessions (JWT)
  • Pick your transport layer
    • GraphQL
    • Rest
  • Compatible with all the modern js frameworks (react, react-native, vue, angular...)
  • Use the database you want
    • Mongo
    • Typeorm
    • Redis (sessions only)
  • Add all the strategies you need
    • password
    • Oauth (WIP)

Contributing and community

Join our Spectrum community to get some help!

Any contribution is very welcome, read our contributing guide to see how to locally setup the repository and see our development process.

Sponsors

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website.

Backers

Thank you to all our backers! 🙏

Contributors

This project exists thanks to all the amazing people who contribute.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].