{"repo":"Authula/authula","free":true,"listed":false,"github":"https://github.com/Authula/authula","clone":"git clone https://github.com/Authula/authula.git","description":"An open-source authentication solution that scales with you. Embed it as a library in your Go app, or run it as a standalone auth server with any tech stack.","language":"Go","stars":266,"topics":["authentication","authorization","open-source","security","go","golang","oauth2"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Become a Sponsor! --- Overview Authula is an open-source authentication solution that scales with you. Embed it as a library in your Go app, or run it as a standalone auth server with any tech stack. It simplifies adding robust authentication to backend services, empowering developers to build secure applications faster. All functionality is delivered through a powerful plugin system, allowing you to compose exactly the authentication stack you need — no more, no less, all built with clean architecture. Authula is flexible enough to integrate with any technology stack. It streamlines the implementation of essential security features through a clean, modular architecture, allowing developers to concentrate on building their applications without the overhead of managing authentication complexities. --- Plugins & Capabilities Authula is architected around a powerful plugin and capability system. Plugins are modular packages that encapsulate related authentication features. Capabilities represent individual, fine-grained functionalities exposed by these plugins. Each plugin can offer multiple capabilities, and every route in your application explicitly declares which capabilities it leverages. This approach ensures that authentication logic is: - Explicit – No hidden behaviors; every capability is clearly declared. - Composable – Mix and match only the features you need. - Auditable – Easily track which routes use which authentication features. - Understandable – The authenticati","default_branch":null,"files":null,"tree":[],"storefront":"/r/Authula","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Authula/authula/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}