Keycloak
keycloak.orgAdd application authentication and single sign-on with a self-managed identity server.
Add application authentication and single sign-on with a self-managed identity server.
Build composable Python command-line interfaces from decorated functions.
Build type-safe concurrent programs for the Erlang virtual machine or compile them to JavaScript.
Build content-driven websites with server-first pages and interactive component islands.
Compile suitable Python numerical functions to machine code when they are first called.
Run interactive shell sessions and automate command-line tasks with the Bourne Again SHell.
Serialize structured data with schemas and compact binary encoding across supported programming languages.
Edit encrypted configuration without losing its familiar structure.
Manage Python project dependencies, virtual environments, and package metadata from `pyproject.toml`.
Load project-specific environment variables when entering a directory, then unload them when leaving.
Build mobile, web, and desktop interfaces from a shared Flutter codebase.
Run a chosen command when watched files change, without tying the watcher to one language.
Use a GPU-accelerated, cross-platform terminal emulator and multiplexer written in Rust.
Compile modern JavaScript syntax into output configured for the environments a project targets.
Build an internal developer portal around a catalog of services, teams, APIs, and ownership metadata.
Format source files with a consistent, opinionated printer that supports common web and configuration languages.
Define and validate data and configuration with a language that combines values and constraints.
Build native desktop applications with a Go backend and a web-technology frontend.
Build standards-based web components with reactive state, scoped styles, and declarative templates.
Build native mobile interfaces with React components and a shared JavaScript or TypeScript application.
Highlight code with TextMate grammars and themes in a JavaScript rendering pipeline.
Build and extend compilers with modular libraries, intermediate-representation tools, and code-generation components.
Parse Markdown into HTML or tokens from JavaScript and the command line.
Build reactive web applications in Rust with client-side or server-side rendering.