An open API service indexing awesome lists of open source software.

awesome

Years of curating top-tier open source projects, distilled into a single, continuously updated list based on my starred repositories. Explore the best of the best! โญ
https://github.com/themeinerlp/awesome

Last synced: 5 days ago
JSON representation

  • Java

  • JavaScript

  • Jinja

  • Jupyter Notebook

    • The-Art-of-Hacking/h4cker - This repository is maintained by Omar Santos (@santosomar) and includes thousands of resources related to ethical hacking, bug bounties, digital forensics and incident response (DFIR), AI security, vulnerability research, exploit development, reverse engineering, and more. ๐Ÿ”ฅ Also check: https://hackertraining.org
    • anthropics/courses - Anthropic's educational courses
    • facebookresearch/audiocraft - Audiocraft is a library for audio processing and generation with deep learning. It features the state-of-the-art EnCodec audio compressor / tokenizer, along with MusicGen, a simple and controllable music generation LM with textual and melodic conditioning.
    • tloen/alpaca-lora - Instruct-tune LLaMA on consumer hardware
    • EleutherAI/pythia - The hub for EleutherAI's work on interpretability and learning dynamics
    • lyogavin/airllm - AirLLM 70B inference with single 4GB GPU
  • Kotlin

    • ArcanePlugins/LevelledMobs - Level-up mobs on your Spigot/Paper server, RPG-style!
    • cashapp/barber - Barber ๐Ÿ’ˆ A type safe Kotlin JVM library for building up localized, fillable, themed documents using Mustache templating
    • cashapp/licensee - Gradle plugin which validates the licenses of your dependency graph match what you expect
    • gabber235/Typewriter - The next generation questing in minecraft
    • T8RIN/ImageToolbox - ๐Ÿ–ผ๏ธ Image Toolbox is a powerful app for advanced image manipulation. It offers dozens of features, from basic tools like crop and draw to filters, OCR, and a wide range of image processing options
    • code42/pipelinekt - PipelineKt is a kotlin library that generates Jenkinsfiles in a flexible and familiar manner
    • zlataovce/takenaka - A Kotlin library for reconciling multiple obfuscation mapping files from multiple versions of Minecraft: JE.
    • Spottedleaf/stresscraft - State-of-art Minecraft stressing software written in Kotlin.
    • SirYwell/HandleHints - An IntelliJ plugin providing inspections and visual enhancements for the Java MethodHandle, VarHandle, and Foreign Function & Memory APIs
    • vanniktech/gradle-maven-publish-plugin - A Gradle plugin that publishes your Android and Kotlin libraries, including sources and javadoc, to Maven Central or any other Nexus instance.
    • GradleUp/shadow - Gradle plugin to create fat/uber JARs, apply file transforms, and relocate packages for applications and libraries. Gradle version of Maven's Shade plugin.
    • jakobkmar/KSpigot - Extended Spigot and Bukkit API for Kotlin
    • Shynixn/MCCoroutine - MCCoroutine is a library, which adds extensive support for Kotlin Coroutines for Minecraft Server environments.
    • theEvilReaper/DartPoet - A Kotlin API which allows the generation of code for dart
    • jpenilla/run-task - Gradle plugins adding tasks to run Minecraft server and proxy software
    • KryptonMC/Krypton - A fast, lightweight Minecraft server written in Kotlin
    • square/moshi - A modern JSON library for Kotlin and Java.
    • BenWoodworth/knbt - Kotlin NBT library for kotlinx.serialization
    • NiciDieNase/chaosflix - AndroidTV/Fire TV client for media.ccc.de
    • Minecrell/plugin-yml - A Gradle plugin that generates plugin.yml for Bukkit/Paper/BungeeCord/Nukkit plugins based on the Gradle project
    • kordlib/kord - Idiomatic Kotlin Wrapper for The Discord API
  • Lua

    • koreader/koreader - An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices
  • Makefile

  • Markdown

  • MDX

    • deepset-ai/haystack - Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. Design modular pipelines and agent workflows with explicit control over retrieval, routing, memory, and generation. Built for scalable agents, RAG, multimodal applications, semantic search, and conversational systems.
  • miscellaneous

  • Nunjucks

  • Objective-C

    • Tunnelblick/Tunnelblick - The official Tunnelblick website is at https://tunnelblick.net; the official Tunnelblick GitHub repository is at https://github.com/Tunnelblick
  • PHP

    • unopim/unopim - Unopim is a free and open-source Laravel-based Product Information Management (PIM) system that helps businesses manage and enrich product data from a single platform. Built to scale beyond 10M+ products, now evolving with Agentic PIM capabilities.
    • danielmiessler/SecLists - SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many more.
    • coollabsio/coolify - An open-source, self-hostable PaaS alternative to Vercel, Heroku & Netlify that lets you easily deploy static sites, databases, full-stack applications and 280+ one-click services on your own servers.
    • solidtime-io/solidtime - Modern open-source time-tracking app
    • glowyphp/strings - Strings Package provide a fluent, object-oriented interface for working with multibyte strings, allowing you to chain multiple string operations together using a more readable syntax compared to traditional PHP strings functions.
    • pimcore/pimcore - Core Framework for the Open Core Data & Experience Management Platform (PIM, MDM, CDP, DAM, DXP/CMS & Digital Commerce)
    • awebdesign/opencore - OpenCore - Laravel for OpenCart
  • PowerShell

    • Raphire/Win11Debloat - A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and customize your Windows experience. Win11Debloat works for both Windows 10 and Windows 11.
  • Python

    • gitlawr/reddit-daily-news - Reddit daily news
    • Comfy-Org/ComfyUI - The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.
    • netalertx/NetAlertX - Centralized network visibility and continuous asset discovery. Monitor devices, detect change, and stay aware across distributed networks.
    • ZingyTomato/NetPeek - A modern network scanner for GNOME.
    • karpathy/llm-council - LLM Council works together to answer your hardest questions
    • DrewThomasson/ebook2audiobook - Generate audiobooks from e-books, voice cloning & 1158+ languages!
    • vllm-project/vllm - A high-throughput and memory-efficient inference and serving engine for LLMs
    • xtekky/gpt4free - The official gpt4free repository | various collection of powerful language models | opus 4.6 gpt 5.3 kimi 2.5 deepseek v3.2 gemini 3
    • pathwaycom/pathway - Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
    • rommapp/romm - A beautiful, powerful, self-hosted rom manager and player.
    • 9001/copyparty - Portable file server with accelerated resumable uploads, dedup, WebDAV, SFTP, FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file
    • getzep/graphiti - Build Real-Time Knowledge Graphs for AI Agents
    • OpenBB-finance/OpenBB - Financial data platform for analysts, quants and AI agents.
    • Djdefrag/QualityScaler - QualityScaler - image/video AI upscaler app
    • soxoj/maigret - ๐Ÿ•ต๏ธโ€โ™‚๏ธ Collect a dossier on a person by username from 3000+ sites
    • airbytehq/airbyte - Open-source data movement for ELT pipelines and AI agents โ€” from APIs, databases & files to warehouses, lakes, and AI applications. Both self-hosted and Cloud.
    • znailnetem/znail - Network emulator intended to run on a Raspberry Pi.
    • hacksider/Deep-Live-Cam - real time face swap and one-click video deepfake with only a single image
    • sherlock-project/sherlock - Hunt down social media accounts by username across social networks
    • shrutikapoor08/devjoke - #DevJoke. Submit a PR if you know a good dev joke.
    • kspviswa/local-packet-whisperer - A Fun project using Ollama, Streamlit & PyShark to chat with PCAP/PCAPNG files locally, privately!
    • suitenumerique/docs - A collaborative note taking, wiki and documentation platform that scales. Built with Django and React.
    • ansible/ansible - Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
    • SesameAILabs/csm - A Conversational Speech Generation Model
    • zane-ops/zane-ops - A beautiful and fast self-hosted PaaS for deploying and managing web apps, databases, static websites and more.
    • sissbruecker/linkding - Self-hosted bookmark manager that is designed be to be minimal, fast, and easy to set up using Docker.
    • apiiro/PRevent - Prevent merging of malicious code in pull requests
    • LunarClient/ServerMappings - Public mapping of Minecraft server IPs <-> a pretty display name
    • sgl-project/sglang - SGLang is a high-performance serving framework for large language models and multimodal models.
    • streamlit/streamlit - Streamlit โ€” A faster way to build and share data apps.
    • AUTOMATIC1111/stable-diffusion-webui - Stable Diffusion web UI
    • fixie-ai/ultravox - A fast multimodal LLM for real-time voice
    • stanford-oval/storm - An LLM-powered knowledge curation system that researches a topic and generates a full-length report with citations.
    • khoj-ai/khoj - Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
    • deepseek-ai/DeepSeek-Math - DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Models
    • deepseek-ai/DreamCraft3D - \[ICLR 2024] Official implementation of DreamCraft3D: Hierarchical 3D Generation with Bootstrapped Diffusion Prior
    • openinterpreter/open-interpreter - A natural language interface for computers
    • exo-explore/exo - Run frontier AI locally.
    • DeepSourceCorp/good-first-issue - Make your first open-source contribution.
    • Rudrabha/Wav2Lip - This repository contains the codes of "A Lip Sync Expert Is All You Need for Speech to Lip Generation In the Wild", published at ACM Multimedia 2020. For HD commercial model, please try out Sync Labs
    • goauthentik/authentik - The authentication glue you need.
    • 0xInfection/Awesome-WAF - Everything about Web Application Firewalls (WAFs) from Security Standpoint! ๐Ÿ”ฅ
    • smicallef/spiderfoot - SpiderFoot automates OSINT for threat intelligence and mapping your attack surface.
    • paperless-ngx/paperless-ngx - A community-supported supercharged document management system: scan, index and archive all your documents
    • Significant-Gravitas/AutoGPT - AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
    • FoundationAgents/MetaGPT - ๐ŸŒŸ The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming
    • justakazh/sicat - The useful exploit finder
    • unitaryai/detoxify - Trained models & code to predict toxic comments on all 3 Jigsaw Toxic Comment Challenges. Built using โšก Pytorch Lightning and ๐Ÿค— Transformers. For access to our API, please email us at contact@unitary.ai.
    • Lxtharia/minegrub-theme - A Grub Theme in the style of Minecraft!
    • althafvly/AmlogicKitchen - Android firmware kitchen for amlogic devices
    • mja00/paper-log-parser - A way to easily parse Paper logs
    • ViperX7/Alpaca-Turbo - Web UI to run alpaca model locally
    • microsoft/JARVIS - JARVIS, a system to connect LLMs with ML community. Paper: https://arxiv.org/pdf/2303.17580.pdf
    • PaddlePaddle/PaddleSpeech - Easy-to-use Speech Toolkit including Self-Supervised Learning model, SOTA/Streaming ASR with punctuation, Streaming TTS with text frontend, Speaker Verification System, End-to-End Speech Translation and Keyword Spotting. Won NAACL2022 Best Demo Award.
    • CorentinJ/Real-Time-Voice-Cloning - Clone a voice in 5 seconds to generate arbitrary speech in real-time
    • coqui-ai/TTS - ๐Ÿธ๐Ÿ’ฌ - a deep learning toolkit for Text-to-Speech, battle-tested in research and production
    • blacklanternsecurity/bbot - The recursive internet scanner for hackers. ๐Ÿงก
    • datahub-project/datahub - The Context Platform for your Data and AI Stack
    • Checkmk/ansible-collection-checkmk.general - The official Checkmk Ansible collection - brought to you by the Checkmk company.
    • Azure/Azure-Sentinel - Cloud-native SIEM for intelligent security analytics for your entire enterprise.
    • google/langextract - A Python library for extracting structured information from unstructured text using LLMs with precise source grounding and interactive visualization.
    • kyegomez/OpenMythos - A theoretical reconstruction of the Claude Mythos architecture, built from first principles using the available research literature.
    • kvcache-ai/ktransformers - A Flexible Framework for Experiencing Heterogeneous LLM Inference/Fine-tune Optimizations
    • BerriAI/litellm - Python SDK, Proxy Server (AI Gateway) to call 100+ LLM APIs in OpenAI (or native) format, with cost tracking, guardrails, loadbalancing and logging. \[Bedrock, Azure, OpenAI, VertexAI, Cohere, Anthropic, Sagemaker, HuggingFace, VLLM, NVIDIA NIM]
    • unslothai/unsloth - Unsloth Studio is a web UI for training and running open models like Gemma 4, Qwen3.6, DeepSeek, gpt-oss locally.
    • searxng/searxng - SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled.
    • gpustack/gpustack - A GPU cluster manager that configures and orchestrates inference engines like vLLM and SGLang for high-performance AI model deployment.
    • safishamsi/graphify - AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs, papers, images, or videos into a queryable knowledge graph. App code + database schema + infrastructure in one graph.
    • ceph/cbt - The Ceph Benchmarking Tool
    • gumyr/build123d - A python CAD programming library
    • vinefeeder/TwinVine - A single uv install of two packages. Use the VineFeeder GUI for searching and batch downloading; use Envied - with a little bit extra - for command line downloading.
    • anthropics/skills - Public repository for Agent Skills
    • homeassistant-ai/ha-mcp - The Unofficial and Awesome Home Assistant MCP Server
    • mxrch/GHunt - ๐Ÿ•ต๏ธโ€โ™‚๏ธ Offensive Google framework.
    • bregman-arie/devops-exercises - Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
    • autopi-io/py-obd - Python OBD-II serial module for reading engine data
  • Ruby

  • Rust

    • dani-garcia/vaultwarden - Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden\_rs
    • moq-dev/moq - Media over QUIC: Real-time latency at massive scale
    • jj-vcs/jj - A Git-compatible VCS that is both simple and powerful
    • jeremylvln/Shulker - A Kubernetes operator for managing complex and dynamic Minecraft infrastructures, including game servers and proxies.
    • ComunidadAylas/PackSquash - ๐Ÿ“ฆ Minecraft: Java Edition resource and data pack optimizer which aims to achieve the best possible compression, performance and protection, improving pack distribution, storage and in-game load times.
    • Pumpkin-MC/Pumpkin - Empowering everyone to host fast and efficient Minecraft servers.
    • scrayosnet/passage - Minecraft Server Transfer Router to connect your Minecraft servers to the internet without any proxy or state.
    • GraphiteEditor/Graphite - Community-built comprehensive 2D content creation appplication for graphic design, digital art, and interactive real-time motion graphics powered by a node-based procedural graphics engine
    • tensorzero/tensorzero - TensorZero is an open-source LLMOps platform that unifies an LLM gateway, observability, evaluation, optimization, and experimentation.