A Strongly typed Session Management library to manage application sessions and state.
Device Code Flow + Better Documentation https://github.com/azutoolkit/authority
https://github.com/azutoolkit/authority New Features
- Improve UI
- Owner Registration
- More Specs
Authority is an easy to use highly cuztomizable OpenID Connect and OAuth Provider written in Crystal - Security-first, open source API security for your infrastructure. SDKs to come.
Authority is a OpenID OAuth 2.0 Server and OpenID Connect Provider optimized for low-latency, high throughput, and low resource consumption. Authority has a built in identity provider user login.
Implementing and using OAuth2 without understanding the whole specification is challenging and prone to errors, even when SDKs are being used. The primary goal of Authority is to make OAuth 2.0 and OpenID Connect 1.0 better accessible.
- [x] Authorization code grant
- [x] Implicit grant
- [x] Resource owner credentials grant
- [x] Client credentials grant
- [x] Refresh token grant
- [x] OpenID Connect
- [x] PKCE
- [ ] Token Introspection
- [ ] Token Revocation
- [ ] Authentication Providor (Register Owners aka Users)
- [ ] Client Provider (Register Client Apps)
Hello Everyone, I want to share with you a small shard that I have been working on. The shard name is called JoobQ (https://github.com/azutoolkit/joobq) and is a job scheduler very much like Sidekiq, It has a nice set of features and a dashboard UI called Dashforge (https://github.com/azutoolkit/dashforge) https://dashforge.io/
- Priority queues based on number of workers
- Reliable queue
- Error Handling
- Retry Jobs with automatic Delays
- Cron Like Periodic Jobs
- Delayed Jobs
- Stop execution of workers
- Jobs expiration
Hope you find it useful. Feel free to contribute, fully Open Source Project
An HTTP/2 Server implementation written purely in Crystal. Start developing apps using http2 and contributing to this project
Visit the Project https://github.com/azutoolkit/duo
AZU is a ToolKit for artisans with expressive, elegant and simple design that offers great performance to build rich, interactive and type safe applications quickly, with less code and cohesive parts that adapts to your prefer style.
- Plain Crystal, little to no DSL
- Super easy to learn and adopt
- Type safe everywhere
- Adopts your choice of architectural pattern:
- Pipes and Filters
- Event Driven
Last year around this time the Amber project was in its inception and far from being something usable, today we have reached a milestone, Amber hit the 1k stars milestone :tada: :sparkles: :fire: :clap: And I wanted to personally thank you on behalf of the Amber team, thank you for supporting and making this project possible, our work heavily is inspired and movitated by the Crystal community culture and approaches to solve problems, Amber would have not been possible without your contributions, and for that we will be always thankful :raised_hands: https://github.com/amberframework/amber