0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2024-12-16 20:26:19 -05:00
🧑‍🚀 The better identity infrastructure for developers and the open-source alternative to Auth0.
Find a file
2023-03-21 19:33:08 +08:00
.changeset release: version core packages (#3564) 2023-03-21 17:56:06 +08:00
.changeset-staged release: core v1.0.0 (#3554) 2023-03-20 23:57:04 +08:00
.devcontainer chore: config codespaces container (#2267) 2022-11-03 10:34:12 +08:00
.github ci: fix typo (#3557) 2023-03-21 11:28:39 +08:00
.husky refactor(console): remove api path leading slash 2023-02-10 01:34:23 +08:00
.scripts feat(cli,core,shared): install demo connectors only in cloud (#3414) 2023-03-15 15:24:31 +08:00
.vscode fix(core,schemas): add new verification status table (#3312) 2023-03-08 15:21:59 +08:00
packages refactor: use caret range for workspace dependencies (#3566) 2023-03-21 19:33:08 +08:00
.dockerignore ci: use depot to build docker image (#3116) 2023-02-15 17:02:59 +08:00
.gitignore refactor: bring back toolkit packages 2022-12-14 16:40:22 +08:00
.gitpod.yml chore: update configs (#3190) 2023-02-24 17:30:08 +08:00
.npmrc refactor: upgrade toolkit and update test config 2022-11-22 16:47:17 +08:00
CHANGELOG.md release: v1.0.0-beta.12 2022-10-19 08:28:21 +00:00
commitlint.config.cjs feat(cloud): GET /api/tenants 2023-02-18 18:37:49 +08:00
docker-compose.demo.uffizzi.yml chore: update README.md (#3556) 2023-03-21 01:29:17 +08:00
docker-compose.uffizzi.yml chore: integrate Uffizzi PR Environments 2022-11-18 17:57:27 +08:00
docker-compose.yml chore: update docker-compose (#3283) 2023-03-03 22:56:38 +08:00
Dockerfile ci: add cloud connectors when build for dev (#3426) 2023-03-15 17:41:18 +08:00
Dockerfile.cloud chore: set app insights connection string in cloud Dockerfile (#3536) 2023-03-20 14:32:24 +08:00
LICENSE chore: update license info for the software (#3239) 2023-02-28 15:41:23 +08:00
lint-staged.config.js ci: update release workflows (#2754) 2022-12-29 14:52:43 +08:00
logo.png chore: update logo (#3224) 2023-02-24 21:51:20 +08:00
package.json refactor(cloud): set etag for SPA 2023-02-23 12:38:18 +08:00
pnpm-lock.yaml refactor: use caret range for workspace dependencies (#3566) 2023-03-21 19:33:08 +08:00
pnpm-workspace.yaml refactor: bring back toolkit packages 2022-12-14 16:40:22 +08:00
README.md chore: update README.md (#3556) 2023-03-21 01:29:17 +08:00
render.yaml chore: add Render deploy (#1593) 2022-07-19 05:10:24 +00:00
renovate.json chore: update renovate.json (#2244) 2022-10-24 12:44:29 +08:00


Logto has launched Cloud (Preview) and OSS General Availability on Product Hunt.

😊 Come and support us! We'll see you on the cloud.


discord checks release core coverage gitpod render

Logto1 is a cost-effective open-source alternative to Auth0. It offers a seamless developer experience and is well-suited for individuals and growing companies.

🧑‍💻 A frontend-to-backend identity solution

  • OIDC-based authentication and RBAC authorization.
  • Passwordless sign in and much more diverse options, including Email, Phone number, Username, Google, Facebook and other social sign in methods.
  • Beautiful UI components with customizable CSS to fit your business needs.

📦 Out-of-box infrastructure

  • A ready-to-use management API can serve as your authentication provider, eliminating the need for extra implementation.
  • SDKs that can integrate your apps with Logto quickly, multi-platform and language compatible, tailored to your development environment.
  • Flexible connectors, scalable with community contributions, customizable with SMAL, OAuth, and OIDC protocols.

💻 Enterprise-ready solutions

  • RBAC to control your resource through scalable role authorization for diverse use cases.
  • User management and audit Logs to understand identity related user info and keep your security on track.
  • We are currently working on SSO, Organizations and MFA! Stay tuned!

Boringly, we call it "customer identity access management" (CIAM) or "customer identity solution."

Subscribe to us right away to receive up-to-date information about the Logto Cloud (SaaS) as well as in-time feature updates.

Get started

  • Visit our 🎨 website for a brief introduction if you are new to Logto.
  • A step-by-step guide is available on 📖 docs.logto.io.

Interactive demo

GitPod

If you launch Logto via GitPod, please wait until you see the message like App is running at https://3002-...gitpod.io in the terminal, press Cmd (or Ctrl on Windows) and click the URL starts with https://3002- to continue your Logto journey.

Launch Logto

Docker Compose

Docker Compose CLI usually comes with Docker Desktop.

curl -fsSL https://raw.githubusercontent.com/logto-io/logto/HEAD/docker-compose.yml | \
docker compose -p logto -f - up

npm-init

Requires Node.js ^18.12.0 + PostgreSQL ^14.0.

npm init @logto

Language support

const languages = ['Deutsch', 'English', 'Français', 'Português', '简体中文', 'Türkçe', '한국어'];

Web compatibility

Logto uses the default browserlist config to compile frontend projects, which is:

> 0.5%, last 2 versions, Firefox ESR, not dead

Bug report, feature request, feedback

  • Our team takes security seriously, especially when it relates to identity. If you find any existing or potential security issues, please do not hesitate to email 🔒 security@logto.io.
  • About other bug reports, feature requests, and feedback, you can:

Licensing

See the LICENSE file for licensing information as it pertains to files in this repository.

Contributing

We have a contributing guideline available. Feel free to contact us before coding.

Resources



  1. Designed by Silverhand Inc. ↩︎