SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 TypeScript Authorization Projects
-
logto
🧑🚀 The better identity infrastructure for developers and the open-source alternative to Auth0.
-
node-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
zenstack
Typescript toolkit on top of Prisma ORM, offering flexible and declarative Access Control Policy(Authorization/Permission) for RBAC/ABAC/PBAC/ReBAC with auto-generated type-safe APIs and frontend hooks.
-
express-mongodb-rest-api-boilerplate
A boilerplate for Node.js apps / Rest API / Authentication from scratch - express, mongodb (mongoose). Typescript
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
ms-identity-javascript-angular-tutorial
Discontinued A chapterwise tutorial that will take you through the fundamentals of modern authentication with Microsoft identity platform in Angular using MSAL Angular v2
-
angular-authentication
An Angular application that demonstrates best practices for user authentication & authorization flows.
-
auth
Decentralized authentication and authorization for team collaboration, using a secure chain of cryptological signatures. (Formerly known as 🌮 Taco.) (by local-first-web)
-
vue-simple-acl
A simple unopinionated Vue plugin for managing user roles and permissions, access-control list (ACL) and role-based access control (RBAC).
-
gitclub
Realistic examples of using Oso in an application for authorization. Built for multiple different backends.
-
AuthV5-Toolkit
Advanced custom authentication for Next.js applications with Auth.js V5. Authentication with providers and credentials.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
The ZenStack toolkit I’m building on top of Prisma aims to narrow down the gap further. It adds an Authorization layer on top of the schema and then automatically generates both APIs and frontend hooks for you. So, put simply, once you're done with your schema, you're almost done with your backend. You can then choose whatever frontend framework, like React, Vue, or Svelte, to get your UI done.
For those looking for production-level OAuth libs, the absolute best implementation for JS runtimes is https://github.com/panva/oauth4webapi
I've been reading this guide to learn more about the XML and JSON files included in the FedRAMP Automation release, but I'm having a hard time making sense of it (I'm not a software developer).
Project mention: Open source P2P alternative to Slack and Discord built on Tor and IPFS | news.ycombinator.com | 2023-09-11Re: key distribution, we're just changing it now but in a few days the scheme will be:
1. a community member sends you an invite link containing some onion addresses of community members
2. you sync community data and send a CSR to the community owner.
3. We show an "unregistered" message next to your name until the community owner signs your CSR, at which point you're a full member.
We use PKI.js for the certs. For multi-party message-layer encryption with multi-device support we plan on using: https://github.com/local-first-web/auth, which is inspired by Keybase and a Martin Kleppmann paper.
The efficiency of using ESLint rules during the development of your project is also manifested in writing custom rules. Since ESLint has extensive functionality and flexibility, you can create not only formatting and rules but also consider internal project decisions. For example, working with forms, it is possible to control and warn developers about possible unnecessary renders, incorrect solutions when working with objects, or simply point out unused imports. For example, extensive-react-boilerplate addresses such issues as follows:
Project mention: Auth.js V5 Toolkit: Mastering Advanced Authentication in Next.js | dev.to | 2024-01-16Check my Repo @: Repo
TypeScript Authorization related posts
-
Show HN: ZenStack V2 – RLS alternative with declarative Auth rules in Prisma
-
How Much Work Does It Take to Build a Programming Language?
-
Modeling Authorization in Prisma - No Theory, Just Code
-
How to Do Authorization - A Decision Framework: Part 1
-
Logto v1.12.0 - Organizations, SSO, and MFA
-
🚀 Top 12 Open Source Auth Projects Every Developer Should Know 🔑
-
The TypeScript Access Control Library for Unmatched Typesafety
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Jun 2024
Index
What are some of the best open-source Authorization projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | logto | 7,462 |
2 | node-casbin | 2,500 |
3 | accesscontrol | 2,118 |
4 | zenstack | 1,762 |
5 | express-mongodb-rest-api-boilerplate | 597 |
6 | oauth4webapi | 517 |
7 | react-auth-kit | 513 |
8 | json-server-auth | 312 |
9 | fedramp-automation | 250 |
10 | ms-identity-javascript-angular-tutorial | 203 |
11 | angular-authentication | 195 |
12 | react-role | 182 |
13 | ts-odd | 179 |
14 | auth | 188 |
15 | extensive-react-boilerplate | 196 |
16 | graphql-directive-auth | 138 |
17 | blitz-guard | 132 |
18 | vue-simple-acl | 123 |
19 | nexus-shield | 93 |
20 | web-auth-library | 89 |
21 | gitclub | 54 |
22 | ecommerce-backend | 52 |
23 | AuthV5-Toolkit | 42 |