awesome
My own awesome project list based on starred projects
https://github.com/paulosuzart/awesome
Last synced: about 8 hours ago
JSON representation
-
<a name="Go"></a>Go
- charmbracelet/vhs - Your CLI home video recorder 📼
- blastrain/vitess-sqlparser - simply SQL Parser for Go ( powered by vitess and TiDB )
- backube/volsync - Asynchronous data replication for Kubernetes volumes
- warrant-dev/warrant - Warrant is a highly scalable, centralized authorization service based on Google Zanzibar. Use it to define, enforce, query, and audit application authorization and access control.
- webhookx-io/webhookx - The Next-Generation Webhooks Gateway.
- google/wire - Compile-time Dependency Injection for Go
- edwingeng/wuid - An extremely fast globally unique number generator.
- uber-go/zap - Blazing fast, structured, leveled logging in Go.
- zincsearch/zincsearch - ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
- zitadel/zitadel - ZITADEL - Identity infrastructure, simplified for you.
- casbin/caswaf - Casbin AI & MCP security gateway for HTTP, online demo: https://door.caswaf.com
- dicedb/dice - DiceDB is an open-source, fast, reactive, in-memory database optimized for modern hardware.
- pthm/melange - OpenFGA-to-PostgreSQL authorization compiler. Generates specialized SQL functions from .fga schemas that query your existing tables. Zero sync, always consistent.
- pgplex/pgschema - Terraform-style, declarative schema migration CLI for Postgres
- apache/casbin-gateway - Casbin AI & MCP security gateway for HTTP, online demo: https://door.caswaf.com
- m1k1o/neko - A self hosted virtual browser that runs in docker and uses WebRTC.
- kubara-io/kubara - Kubara is a single binary CLI tool written in Go providing a lightweight framework for bootstrapping Kubernetes platforms with production-proven best practices.
- pinchtab/pinchtab - High-performance browser automation bridge and multi-instance orchestrator with advanced stealth injection and real-time dashboard.
- gastownhall/gastown - Gas Town - multi-agent workspace manager
- amacneil/dbmate - 🚀 A lightweight, framework-agnostic database migration tool.
- podman-container-tools/buildah - A tool that facilitates building OCI images.
-
<a name="Groovy"></a>Groovy
- palantir/gradle-docker - a Gradle plugin for orchestrating docker builds and pushes.
- palantir/gradle-git-version - a Gradle plugin that uses `git describe` to produce a version string.
- researchgate/gradle-release - gradle-release is a plugin for providing a Maven-like release process for projects using Gradle
- revolut-engineering/jooq-plugin - Plugin for generating jOOQ classes using dockerized databases
-
<a name="Haskell"></a>Haskell
- facebook/Haxl - A Haskell library that simplifies access to remote data, such as databases or web-based services.
- haskell/aeson - A fast Haskell JSON library
- hreinhardt/amqp - Haskell AMQP client library
- alphaHeavy/consul-haskell - A haskell client library for consul (consul.io)
- chriseidhof/formlets - Haskell Formlets
- nikita-volkov/hasql - The fastest PostgreSQL libpq-based driver for Haskell
- matt-noonan/justified-containers - Standard containers, with keys that carry type-level proofs of their own presence.
- input-output-hk/plutus-pioneer-program - This repository hosts the lectures of the Plutus Pioneers Program. This program is a training course that the IOG Education Team provides to recruit and train software developers in Plutus, the native smart contract language for the Cardano ecosystem.
- github/semantic - Parsing, analyzing, and comparing source code across many languages
- owainlewis/slack - Slack Web and RTM API
- alpacaaa/zero-bs-haskell - Learn Haskell, with tiny lessons.
-
<a name="HCL"></a>HCL
- kinvolk-archives/lokomotive-kubernetes - Lokomotive is a 100% open-source Kubernetes distribution from the folks at Kinvolk
- mineiros-io/terraform-google-gke-autopilot-cluster - A Terraform module to create and manage a Google Kubernetes Engine (GKE) Autopilot Cluster on Google Cloud Platform (GCP) https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview
- msfidelis/terraformando-eks - :rocket: :package: :whale: codebase da série de videos Terraformando o EKS no Youtube
-
<a name="HTML"></a>HTML
- ripienaar/free-for-dev - A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
- EsotericSoftware/kryo - Java binary serialization and cloning: fast, efficient, automatic
- playframework/play-bootstrap - A Play Framework library for Bootstrap
- NikolaiT/se-scraper - Javascript scraping module based on puppeteer for many different search engines...
- paulosuzart/ultimate-geo - Command line tool for generating latitude and longitude reading csv files with random columns.
-
<a name="Java"></a>Java
- AxonFramework/Axon-trader - A sample to use the axon framework for a trading application
- AxonFramework/AxonFramework - Framework for Evolutionary Message-Driven Microservices on the JVM
- hicod3r/BigQuery-isolated-unit-testing
- CodePhiliaX/Chat2DB - AI-driven database tool and SQL client, The hottest GUI client, supporting MySQL, Oracle, PostgreSQL, DB2, SQL Server, DB2, SQLite, H2, ClickHouse, and more.
- OpenHFT/Chronicle-Map - Replicate your Key Value Store across your network, with consistency, persistance and performance.
- yahoo/HaloDB - A fast, log structured key-value store.
- linkedin/Hoptimator - Multi-hop declarative data pipelines
- Netflix/Hystrix - Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.
- EdwardRaff/JSAT - Java Statistical Analysis Tool, a Java library for Machine Learning
- JSQLParser/JSqlParser - JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
- paulosuzart/JTornado - Java Http Server based on Tornadoweb.
- json-path/JsonPath - Java JsonPath implementation
- MicroRaft/MicroRaft - Feature-complete implementation of the Raft consensus algorithm in Java
- uber/NullAway - A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
- psidh/Prithvi - Prithvi is an in-memory key-value database built from scratch in Java, without relying on external frameworks. It provides basic data storage operations, persistence to disk, and essential features like TTL expiry, automatic data management and LRU Cache
- ReactiveX/RxJava - RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
- lukas-krecan/ShedLock - Distributed lock for your scheduled tasks
- bertilmuth/act - Executable state charts, property based testing and more.
- zakgof/actr - Simple, fast and typesafe Java actor model implementation
- CoreyForsyth/annotation-constraints
- Apicurio/apicurio-registry - An API/Schema registry - stores APIs and Schemas.
- AsyncHttpClient/async-http-client - Asynchronous Http and WebSocket Client library for Java
- ashishps1/awesome-system-design-resources - Learn System Design concepts and prepare for interviews using free resources.
- bytedance/bitsail - BitSail is a distributed high-performance data integration engine which supports batch, streaming and incremental scenarios. BitSail is widely used to synchronize hundreds of trillions of data every day.
- jonas-grgt/bob - Java annotation processor for builder generation (plain source code, no bytecode weaving)
- shnewto/bqjson - bqjson - Serialize/Deserialzie BigQuery TableResults to/from JSON
- bucket4j/bucket4j - Java rate limiting library based on token-bucket algorithm.
- thombergs/buckpal - An example approach for implementing a Clean/Hexagonal Architecture
- build-on-aws/building-apache-kafka-connectors - Sample code that shows the important aspects of developing custom connectors for Kafka Connect. It provides the resources for building, deploying, and running the code on-premises using Docker, as well as running the code in the cloud.
- cache2k/cache2k - Lightweight, high performance Java caching
- ben-manes/caffeine - A high performance caching library for Java
- CajunSystems/cajun - A pluggable actor system written in java leveraging modern features from JDK21+
- tzolov/calcite-sql-rewriter - JDBC driver that converts any INSERT, UPDATE and DELETE statements into append-only INSERTs. Instead of updating rows in-place it inserts the new version of the row along with version metadata
- LiveRamp/captain - distributed, light-weight java workflow engine for a microservice architecture
- google/cel-java - Fast, portable, non-Turing complete expression evaluation with gradual typing (Java)
- dylibso/chicory - Native JVM WebAssembly runtime
- classgraph/classgraph - An uber-fast parallelized Java classpath scanner and module scanner.
- GoogleCloudPlatform/cloud-spanner-r2dbc - R2DBC driver for Google Cloud Spanner
- Netflix/concurrency-limits
- npgall/concurrent-trees - Concurrent Radix and Suffix Trees for Java
- linkedin/coral - Coral is a translation, analysis, and query rewrite engine for SQL and other relational languages.
- npgall/cqengine - Ultra-fast SQL-like queries on Java collections
- Netflix/curator - ZooKeeper client wrapper and rich ZooKeeper framework
- yoomoney/db-queue - Worker-queue implementation on top of Java and database
- kagkarlsson/db-scheduler - Persistent cluster-friendly scheduler for Java
- rocketbase-io/db-scheduler-log - extension for db-scheduler that registers as log-service
- bekk/db-scheduler-ui
- dbos-inc/dbos-transact-java - Lightweight Durable Java Workflows
- derive4j/derive4j - Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
- reugn/dev-tools - A collection of developer utilities in a single desktop application
- xyzsd/dichotomy - Result, Either, Try, and Maybe monadic types for Java
- alturkovic/distributed-lock - Distributed locking with Spring
- domaframework/doma - DAO oriented database mapping framework for Java
- domaframework/doma-spring-boot - Spring Boot Support for Doma
- j-easy/easy-rules - The simple, stupid rules engine for Java
- jbock-java/either - Functional error handling for Java
- elasticsoftwarefoundation/elasticactors - Persistent Stateful Actor System
- decorators-squad/eo-yaml - YAML for Java 8 and above. A user-friendly OOP library. Previously known as "Camel".
- PicnicSupermarket/error-prone-support - Error Prone extensions: extra bug checkers and a large battery of Refaster rules.
- failsafe-lib/failsafe - Fault tolerance and resilience patterns for the JVM
- RuedigerMoeller/fast-serialization - FST: fast java serialization drop in-replacement
- google/google-java-format - Reformats Java source code to comply with Google Java Style.
- oracle/graal - GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
- intuit/graphql-filter-java - This project is developed to help developers add filtering support to their graphql-java services
- LogNet/grpc-spring-boot-starter - Spring Boot starter module for gRPC framework.
- google/guava - Google core libraries for Java
- Atrox/haikunatorjava - Generate Heroku-like random names to use in your Java applications
- fusesource/hawtdispatch - The libdispatch style API for Java and Scala
- jaguililla/hexagonal_spring - Spring template for a REST service designed with Hexagonal architecture
- vladmihalcea/hypersistence-tsid - A Java library for generating Time-Sorted Unique Identifiers (TSID).
- arturmkrtchyan/iban4j - A Java library for generation and validation of the International Bank Account Numbers (IBAN ISO_13616) and Business Identifier Codes (BIC ISO_9362).
- infobip/infobip-spring-data-querydsl - Infobip Spring Data Querydsl provides new functionality that enables the user to leverage the full power of Querydsl API on top of Spring Data repository infrastructure.
- OpenAPITools/jackson-databind-nullable - JsonNullable wrapper class and Jackson module to support meaningful null values
- FasterXML/jackson-module-jsonSchema - (DEPRECATED for Jackson 3) Module for generating JSON Schema (v3) definitions from POJOs
- gregory-ledenev/java-class-extension - A powerful library that emulates class extensions (categories) in Java. In addition it supports interfaces and objects composition, interfaces adoption, object unions and aspects.
- DiUS/java-faker - Brings the popular ruby faker gem to Java
- wavesoftware/java-mapstruct-jpa - A set of utilities focused on mapping JPA managed entities with MapStruct
- petitparser/java-petitparser - Dynamic parser combinators in Java.
- openfga/java-sdk - OpenFGA SDK for Java - https://central.sonatype.com/artifact/dev.openfga/openfga-sdk
- ConSol/java9-modules-maven-junit-example - This simple project shows how Maven can be used to build Java 9 modules.
- palantir/javapoet - Java library used to generate Java source files.
- square/javapoet - A Java API for generating .java source files.
- javelit/javelit - The simplest way to build data apps and webapps in Java. Inspired by Streamlit.
- javers/javers - JaVers - object auditing and diff framework for Java
- jbangdev/jbang - Unleash the power of Java - JBang Lets Students, Educators and Professional Developers create, edit and run self-contained source-only Java programs with unprecedented ease.
- jcabi/jcabi-aspects - Collection of AspectJ Java Aspects to facilitate aspect-oriented programming patterns: logging, caching, validating, etc.
- jgrapht/jgrapht - Master repository for the JGraphT project
- d-michail/jheaps - Master repository for the JHeaps project
- GoogleContainerTools/jib - 🏗 Build container images for your Java applications.
- skinny85/jilt - Java annotation processor library for auto-generating Builder (including Staged Builder) pattern classes
- niwinz/jnanomsg - Clojure and Java bindings for nanomsg (build on top of JNA).
- jobrunr/jobrunr - An extremely easy way to perform background processing in Java. Backed by persistent storage. Open and free for commercial use.
- oblac/jodd-util - Essential Java utilities.
- bazaarvoice/jolt - JSON to JSON transformation library written in Java.
- jooby-project/jooby - The modular web framework for Java and Kotlin
- martinellich/jooq-spring
- jqwik-team/jqwik - Property-Based Testing on the JUnit Platform
- schibsted/jslt - JSON query and transformation language
- deblockt/json-diff - A library to generate a json diff on java
- wnameless/json-flattener - A Java utility is designed to FLATTEN nested JSON objects and even more to UNFLATTEN them back
- Breus/json-masker - High-performance JSON masker library with no runtime dependencies
- java-json-tools/json-patch - An RFC 6902 (JSON Patch) and reverse, plus RFC 7386 (JSON Merge Patch), implementation in Java using Jackson (2.2.x)
- everit-org/json-schema - JSON Schema validator for java, based on the org.json API
- networknt/json-schema-validator - A fast Java JSON schema validator that supports draft V4, V6, V7, V2019-09 and V2020-12
- java-json-tools/json-schema-validator - A JSON Schema validation implementation in pure Java, which aims for correctness and performance, in that order
- joelittlejohn/jsonschema2pojo - Generate Java types from JSON or JSON Schema and annotate those types for data-binding with Jackson, Gson, etc
- casid/jte-spring-boot-demo - A simple demo of jte running with Spring Boot.
- tomnelson/jungrapht-visualization - visualization and sample code from Java Universal Network Graph ported to use JGraphT models and algorithms
- karatelabs/karate - Test Automation Made Simple
- rayokota/kareldb - A Relational Database Backed by Apache Kafka
- rayokota/kcache - An In-Memory Cache Backed by Apache Kafka
- kcctl/kcctl - A modern and intuitive command line client for Kafka Connect
- kestra-io/kestra - Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
- rayokota/keta - A Transactional Metadata Store Backed by Apache Kafka
- michelin/kstreamplify - Swiftly build and enhance your Kafka Streams applications.
- jclouds/legacy-jclouds-examples
- liquidpie/lenses-java - Implementation of Lens Pattern in Java
- paulosuzart/lib-entity - Java library for building type-safe, state-driven business entities with validation and action handling
- ddd-by-examples/library - A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
- littlehorse-enterprises/littlehorse - LittleHorse Kernel: A Platform for Distributed Event-Driven or Orchestrated Applications.
- lmdbjava/lmdbjava - Lightning Memory Database (LMDB) for Java: a low latency, transactional, sorted, embedded, key-value store
- jankotek/mapdb - MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.
- mizosoft/methanol - ⚗️ Lightweight HTTP extensions for Java & Kotlin
- mweirauch/micrometer-jvm-extras - A set of additional JVM process metrics for micrometer.io.
- micronaut-projects/micronaut-core - Micronaut Application Framework
- abilng/ndjson - ndjson for Java
- projectnessie/nessie - Nessie: Transactional Catalog for Data Lakes with Git-like semantics
- OpenAPITools/openapi-generator - OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
- pac4j/pac4j - Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
- hrldcpr/pcollections - A Persistent Java Collections Library
- adamalexandru4/pgmq-spring - PGMQ Java client using Spring framework
- eugene-khyst/postgresql-event-sourcing - A reference implementation of an event-sourced system that uses PostgreSQL as an event store built with Spring Boot. Fork the repository and use it as a template for your projects. Or clone the repository and run end-to-end tests to see how everything works together.
- siy/pragmatica - Pragmatic Functional Java Essentials
- siy/pragmatica-lite - Modern Functional Programming for Java 25
- zalando/problem - A Java library that implements application/problem+json
- zalando/problem-spring-web - A library for handling Problems in Spring Web MVC
- puniverse/quasar - Fibers, Channels and Actors for the JVM
- querydsl/querydsl - Unified Queries for Java
- eclipse-rdf4j/rdf4j - Eclipse RDF4J: scalable RDF for Java
- reactor/reactor-addons - Additional optional modules for the Reactor project
- alxkm/reflector - Reflector is tiny java reflections library
- resilience4j/resilience4j - Resilience4j is a fault tolerance library designed for Java8 and functional programming
- caelum/restfulie-java - restfulie implementation in java, with support to vraptor
- Netflix/ribbon - Ribbon is a Inter Process Communication (remote procedure calls) library with built in software load balancers. The primary usage model involves REST calls with various serialization scheme support.
- rsocket/rsocket-java - Java implementation of RSocket
- deliveredtechnologies/rulebook - 100% Java, Lambda Enabled, Lightweight Rules Engine with a Simple and Intuitive DSL
- alex-shpak/rx-jersey - RxJava support for Jersey resources both server and client
- balamaci/rxjava-walkthrough - RxJava playground
- simplesourcing/simplesource - Simple Sourcing is an API for building event sourcing systems
- ssilverman/snowy-json - Snow, a full-featured JSON Schema validator
- perwendel/spark - A simple expressive web framework for java. Spark has a kotlin DSL https://github.com/perwendel/spark-kotlin
- diffplug/spotless - Keep your code spotless
- codecentric/spring-boot-admin - Admin UI for administration of spring boot applications
- dsyer/spring-boot-java-10
- vijjayy81/spring-boot-jpa-rest-demo-filter-paging-sorting - Spring Boot Data JPA with Filter, Pagination and Sorting
- matiasah/spring-calcite - SpringBoot + Apache Calcite
Programming Languages
Categories
<a name="Go"></a>Go
247
<a name="Rust"></a>Rust
246
<a name="Java"></a>Java
182
<a name="TypeScript"></a>TypeScript
171
<a name="Python"></a>Python
142
<a name="JavaScript"></a>JavaScript
85
<a name="Scala"></a>Scala
75
<a name="Clojure"></a>Clojure
70
<a name="Not%20Set"></a>Not Set
53
<a name="OCaml"></a>OCaml
51
<a name="C%2B%2B"></a>C++
28
<a name="Kotlin"></a>Kotlin
25
<a name="Zig"></a>Zig
25
<a name="Crystal"></a>Crystal
24
<a name="Elixir"></a>Elixir
23
<a name="C"></a>C
19
<a name="Shell"></a>Shell
14
<a name="Haskell"></a>Haskell
11
<a name="Jupyter%20Notebook"></a>Jupyter Notebook
9
<a name="Ruby"></a>Ruby
7
<a name="D"></a>D
6
<a name="HTML"></a>HTML
5
<a name="Groovy"></a>Groovy
4
<a name="V"></a>V
4
<a name="HCL"></a>HCL
3
<a name="MoonBit"></a>MoonBit
3
<a name="PLpgSQL"></a>PLpgSQL
2
<a name="Swift"></a>Swift
2
<a name="C%23"></a>C#
2
<a name="Svelte"></a>Svelte
2
<a name="Lua"></a>Lua
2
<a name="Flix"></a>Flix
1
<a name="Makefile"></a>Makefile
1
<a name="Vim%20script"></a>Vim script
1
<a name="Smarty"></a>Smarty
1
Uncategorized
1
<a name="SCSS"></a>SCSS
1
<a name="Solidity"></a>Solidity
1
<a name="R"></a>R
1
<a name="Vue"></a>Vue
1
<a name="Koka"></a>Koka
1
<a name="Starlark"></a>Starlark
1
<a name="Odin"></a>Odin
1
<a name="Dockerfile"></a>Dockerfile
1
<a name="PHP"></a>PHP
1
Sub Categories
Keywords
rust
140
golang
106
go
87
java
79
database
75
ai
74
python
71
typescript
64
postgresql
64
sql
62
kubernetes
54
llm
53
nodejs
42
scala
42
postgres
39
javascript
39
cli
37
graphql
36
http
34
mysql
33
docker
32
web
31
api
29
ocaml
29
developer-tools
28
distributed-systems
28
sqlite
27
devops
26
framework
25
cloud-native
24
machine-learning
24
openai
24
security
23
kafka
23
rag
22
react
21
json
21
ai-agents
20
agents
20
analytics
19
testing
19
functional-programming
18
tui
18
wasm
18
automation
18
open-source
17
elixir
17
kotlin
17
microservices
17
web-framework
17