{"repo":"Wissance/Ferrum","free":true,"listed":false,"github":"https://github.com/Wissance/Ferrum","clone":"git clone https://github.com/Wissance/Ferrum.git","description":"Simple and Fast (3K simultaneous users, 5K RPS) OpenId-Connect authorization server with Keycloak compatible API written in GO. The possibility to increase application clients number and authentication/authorization speed without any modification due to the API compatibility","language":"Go","stars":30,"topics":["authorization","authorization-server","keycloak","openid-connect","openid-server","keyxloak-server","authorization-tokens","golang","golang-application","golang-library"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Ferrum Ferrum ( Ferrum Community Authorization Server ) is a Authorization Server that is :comet:fast, see :fire:low resource consumption, :heavy check mark:fully tested including performance testing :closed lock with key: secure with protection from passwords brute-forcing 1. Why Ferrum 1.1 Main Ferrum advantages: :white check mark: Simple configuration and start either as a native app or an docker containerized app; :sparkles: Keycloak-compatible API :boom: Can be embedded inside any application or used as a standalone application :film strip: Can be simply install absolutely with no dependent services to single board computer with low resource usage , requires 40-50 Mb of RAM with up to 100 - 200 users ; :stars: fast (there are no performance test yet, but they will be written during the 0.9.3 version) with aim to be serving up to 10K users on a single node , 0.9.3.rc1 K6 automated performance tests shows 500 users simultaneous work with 20ms 99% of requests with","default_branch":null,"files":null,"tree":[],"storefront":"/r/Wissance","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Wissance/Ferrum/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."}