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

awesome

awesome github repos
https://github.com/tribixbite/awesome

Last synced: 11 days ago
JSON representation

  • Arduino

  • ASL

  • Astro

  • AutoHotkey

  • AutoIt

    • SegoCode/AutoWall - 🌌 Live wallpapers on Windows 7/8/10/11 using open-source wallpaper engine
  • Batchfile

    • massgravel/Microsoft-Activation-Scripts - Open-source Windows and Office activator featuring HWID, Ohook, TSforge, and Online KMS activation methods, along with advanced troubleshooting.
    • tianocore/edk2-BaseTools-win32 - git-svn mirror of https://svn.code.sf.net/p/edk2-toolbinaries/code/trunk/Win32
    • LyFl0w/TextureMaker - TextureMaker is an innovative Minecraft tool that utilizes AI (stable diffusion) to generate custom textures. Bring your design ideas to life with ease.
  • Bikeshed

  • C

    • bkaradzic/bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
    • Next-Flip/Momentum-Firmware - 🐬 Feature-rich, stable and customizable Flipper Firmware
    • rebol/rebol - Source code for the Rebol interpreter
    • Waterdish/Shipwright-Android - Ship of Harkinian Android Port
    • noproto/flipper\_kdf - Collection of KDF plugins for the Flipper Zero
    • Rukongai/CatDjinni - Cat Genie AI exploit research
    • hassananayi/nfc-srix-programmer - An CLI NFC application for reading, writing, analyzing, NFC ST SRI512 and SRIX4K tags.
    • ToyKeeper/anduril - Anduril 2 Flashlight Firmware and FSM UI Toolkit
    • Genymobile/scrcpy - Display and control your Android device
    • starryalley/Anduril2 - my Anduril2 fork that provides much more features
    • libvips/libvips - A fast image processing library with low memory needs.
    • libusb/hidapi - A Simple cross-platform library for communicating with HID devices
    • security-geeks/oclHashcat - World's fastest and most advanced GPGPU-based password recovery utility
    • hashcat/hashcat - World's fastest and most advanced password recovery utility
    • lvaccaro/truecrack - TrueCrack is a brute-force password cracker for TrueCrypt (Copyrigth) volumes. It works on Linux and it is optimized for Nvidia Cuda technology.
    • sabrogden/Ditto - Ditto is an extension to the Windows Clipboard. You copy something to the Clipboard and Ditto takes what you copied and stores it in a database to retrieve at a later time.
    • Flipper-XFW/Xtreme-Firmware - The Dom amongst the Flipper Zero Firmware. Give your Flipper the power and freedom it is really craving. Let it show you its true form. Dont delay, switch to the one and only true Master today!
    • DarkFlippers/unleashed-firmware - Flipper Zero Unleashed Firmware
    • mcf-rocks/solanity - Solanity - Solana GPU Address Grinder
    • avaneev/prvhash - PRVHASH - Pseudo-Random-Value Hash. Hash functions, PRNG with unlimited period, randomness extractor, and a glimpse into abyss. (header-only C/C++) (Codename Gradilac/Градилак)
    • RoganDawes/LOGITacker - Enumerate and test Logitech wireless input devices for vulnerabilities with a nRF52840 radio dongle.
    • shauninman/MinUI - MinUI is a focused, custom launcher and libretro frontend for a variety of retro handhelds.
    • FABtotum/FABlin - The FABtotum Personal Fabricator Firmware, a Marlin derivate made to support hybrid manufacturing and digital acquisition
    • arendst/Tasmota - Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
    • vanbwodonk/leonardoUploader - A binary command for upload .hex to Arduino Leonardo CDC bootloader.
    • oblitum/Interception - The Interception API aims to build a portable programming interface that allows one to intercept and control a range of input devices.
    • zapta/misc - Miscelenous
    • tevador/hashx - A family of pseudorandomly generated hash functions for proof-of-work and client puzzles
    • FreeRDP/FreeRDP - FreeRDP is a free remote desktop protocol library and clients
    • VictorTaelin/Interaction-Calculus - A programming language and model of computation that matches the optimal λ-calculus reduction algorithm perfectly.
    • cavemanloverboy/vanity
    • wireshark/wireshark - Read-only mirror of Wireshark's Git repository at https://gitlab.com/wireshark/wireshark. You're welcome to submit pull requests there.
    • lzhiyong/termux-ndk - android-ndk for termux
    • ashvardanian/StringZilla - Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖
    • ichisadashioko/windows-touchpad - Make use of touchpad for handwriting in Windows
    • axboe/fio - Flexible I/O Tester
    • google/pebble - This is the latest version of the internal repository from Pebble Technology providing the software to run on Pebble watches. Proprietary source code has been removed from this repository and it will not compile as-is. This is for information only.
    • LongSoft/UEFITool - UEFI firmware image viewer and editor
    • 81230/BlackBox - BlackBox is a virtual engine, it can clone and run virtual application on Android, users don't have to install APK file to run the application on devices. BlackBox control all virtual applications, so you can do anything you want by using BlackBox.
    • cgsecurity/testdisk - TestDisk & PhotoRec
    • Versoft-Software/Free95 - Free95 is an open-source windows-compatible operating system.
    • kohler/gifsicle - Create, manipulate, and optimize GIF images and animations
    • upscayl/upscayl-ncnn - The Upscayl backend powered by the NCNN framework and Real-ESRGAN architecture.
    • adafruit/Adafruit\_Learning\_System\_Guides - Programs and scripts to display "inline" in Adafruit Learning System guides
    • navit-gps/navit - The open source (GPL v2) turn-by-turn navigation software for many OS
    • gojue/ecapture - Capturing SSL/TLS plaintext without a CA certificate using eBPF. Supported on Linux/Android kernels for amd64/arm64.
    • veracrypt/VeraCrypt - Disk encryption with strong security based on TrueCrypt
    • cactus-compute/cactus - Low-latency AI engine for mobile devices & wearables
    • RsyncProject/rsync - An open source utility that provides fast incremental file transfer. It also has useful features for backup and restore operations among many other use cases.
    • termux/termux-x11 - Termux X-server add-on.
    • tevador/equix - A CPU-friendly client puzzle with instant verification
    • tvnn/BlackBox - BlackBox is a virtual engine, it can clone and run virtual application on Android, users don't have to install APK file to run the application on devices. BlackBox control all virtual applications, so you can do anything you want by using BlackBox.
    • moonshine-ai/moonshine - Very low latency speech to text, intent recognition, and text to speech, for building voice agents and interfaces
    • winsiderss/systeminformer - A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Seminars & Solutions, Inc. @ http://www.windows-internals.com
    • radareorg/radare2 - UNIX-like reverse engineering framework and command-line toolset
    • haiwen/seafile - Beyond file syncing and sharing, a new way to organize your files with extensible file properties and flexible views
    • BogdanTheGeek/semihost-ip - Running TCP/IP over SWD lines
    • tribixbite/Glass-Thermal-Imaging - Real-time thermal imaging for Google Glass Explorer Edition using FLIR Boson cameras via USB OTG
    • ptitSeb/box86 - Box86 - Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devices
    • usbbluetooth/usbbluetooth - Take full control of your USB Bluetooth controllers!
    • antonic901/xbmc4xbox-redux - XBMC is free and open source home theater/media center software and entertainment hub for Original Xbox.
    • ading2210/doompdf - A port of Doom (1993) that runs inside a PDF file
    • o-gs/dji-firmware-tools - Tools for handling firmwares of DJI products, with focus on quadcopters.
    • quantumaikr/quant.cpp - LLM inference with 7x longer context. Pure C, zero dependencies. Lossless KV cache compression + single-header library.
    • webhdx/PicoBoot - Raspberry Pi Pico (RP2040) based IPL replacement modchip for GameCube
    • oxters168/Pluvia - Lightweight unofficial Steam client for Android
  • C++

    • BrowserWorks/Waterfox - The official Waterfox 💧 source code repository
    • activeloopai/deeplake - Deeplake is AI Data Runtime for Agents. It provides serverless postgres with a multimodal datalake, enabling scalable retrieval and training.
    • Distributive-Network/PythonMonkey - A Mozilla SpiderMonkey JavaScript engine embedded into the Python VM, using the Python engine to provide the JS host environment.
    • Stellarium/stellarium - Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
    • Linux-on-droid/vendor\_lindroid
    • nomic-ai/gpt4all - GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use.
    • plv8/plv8 - V8 Engine Javascript Procedural Language add-on for PostgreSQL
    • ArsenArsen/KShare - The free and open source and cross platform screen sharing software.
    • doxygen/doxygen - Official doxygen git repository
    • AlexandrVIvanov/InstallerFileTakeOver
    • CodingGay/BlackDex - BlackDex is an Android unpack(dexdump) tool, it supports Android 5.0~12 and need not rely to any environment. BlackDex can run on any Android mobile phone or emulator, you can unpack APK File in several seconds.
    • kefir500/apk-editor-studio - Powerful yet easy to use APK editor for PC and Mac.
    • davidhampgonsalves/CR14-emulator-for-CatGenie-120 - Suppress the CatGenie 120 DRM and refill soap cartridges using an Arduino
    • fusionlanguage/fut - Fusion programming language. Transpiling to C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C.
    • sanni/cartreader - A shield for the Arduino Mega that can back up video game cartridges.
    • c0re100/qBittorrent-Enhanced-Edition - \[Unofficial] qBittorrent Enhanced, based on qBittorrent
    • XorTroll/emuiibo - Virtual amiibo (amiibo emulation) system for Nintendo Switch
    • AmusementClub/vs-mlrt - Efficient CPU/GPU ML Runtimes for VapourSynth (with built-in support for waifu2x, DPIR, RealESRGANv2/v3, Real-CUGAN, RIFE, SCUNet, ArtCNN and more!)
    • codingo/DNSCewl - A DNS Bruteforcing Wordlist Generator
    • AaronFeng753/Waifu2x-Extension-GUI - Video, Image and GIF upscale/enlarge(Super-Resolution) and Video frame interpolation. Achieved with Waifu2x, Real-ESRGAN, Real-CUGAN, RTX Video Super Resolution VSR, SRMD, RealSR, Anime4K, RIFE, IFRNet, CAIN, DAIN, and ACNet.
    • opencv/opencv - Open Source Computer Vision Library
    • mongodb/mongo - The MongoDB Database
    • NerdLang/nerd - 🔱 Javascript's God Mode. No VM. No Bytecode. No GC. Just native binaries.
    • shajen/rtl-sdr-scanner-cpp
    • berthubert/googerteller - audible feedback on just how much your browsing feeds into google
    • f3d-app/f3d - Fast and minimalist 3D viewer.
    • typesense/typesense - Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences
    • google-deepmind/code\_contests
    • HASwitchPlate/openHASP - HomeAutomation Switchplate based on lvgl for ESP32
    • esphome/esphome - ESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.
    • mozilla/DeepSpeech - DeepSpeech is an open source embedded (offline, on-device) speech-to-text engine which can run in real time on devices ranging from a Raspberry Pi 4 to high power GPU servers.
    • projectM-visualizer/projectm - projectM - Cross-platform Music Visualization Library. Open-source and Milkdrop-compatible.
    • x64dbg/x64dbg - An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
    • breach/thrust - Chromium-based cross-platform / cross-language application framework
    • rive-app/rive-runtime - Low-level C++ Rive runtime and renderer
    • wazuh/wazuh - Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
    • usefulsensors/useful-transformers - Efficient Inference of Transformer models
    • CalcProgrammer1/OpenRGB - Open source RGB lighting control that doesn't depend on manufacturer software. Supports Windows, Linux, MacOS. Mirror of https://gitlab.com/CalcProgrammer1/OpenRGB. Releases can be found on GitLab.
    • cvuchener/hidpp - Collection of HID++ tools
    • LostRuins/koboldcpp - Run GGUF models easily with a KoboldAI UI. One File. Zero Install.
    • foldl/chatllm.cpp - Pure C++ implementation of several models for real-time chatting on your computer (CPU & GPU)
    • tensorflow/tensorflow - An Open Source Machine Learning Framework for Everyone
    • kamektx/TouchpadGestures\_Advanced - Extends your Precision Touchpad experience.
    • TigerVNC/tigervnc - High performance, multi-platform VNC client and server
    • aria2/aria2 - aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.
    • aphrodite-engine/aphrodite-engine - Large-scale LLM inference engine
    • ggml-org/llama.cpp - LLM inference in C/C++
    • MultiCraft/MultiCraft - 🌍 MultiCraft Engine | Open Source
    • luanti-org/luanti - Luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation
    • webaverse-studios/webaverse - An open metaverse engine for everyone
    • overte-org/overte - Overte open source virtual worlds platform.
    • mikelma/craftium - A framework for creating rich, 3D, Minecraft-like single and multi-agent environments for AI research. (Accepted at ICML 2025).
    • PrismLauncher/PrismLauncher - A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC)
    • upf-gti/rooms
    • cocos/cocos-engine - Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.
    • MerginMaps/mobile - Mergin Maps mobile app 📲 Open QGIS projects and manage vector data on your phone, even offline 📶 (Android/iOS/Windows app)
    • Maproom/qmapshack - Consumer grade GIS software
    • organicmaps/organicmaps - 🍃 Organic Maps is a free Android & iOS offline maps app for more than 6M travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data and is developed with love by the community. No ads, no tracking, no data collection, no crapware. Please donate to support the development!
    • Genta-Technology/Kolosal - Kolosal AI is an OpenSource and Lightweight alternative to LM Studio to run LLMs 100% offline on your device.
    • gpustack/llama-box - LM inference server implementation based on \*.cpp.
    • unslothai/llama.cpp - LLM inference in C/C++
    • aicodix/rattlegram - Transceive UTF-8 text messages with up to 170 bytes over audio in about a second!
    • kuzudb/kuzu - Embedded property graph database built for speed. Vector search and full-text search built in. Implements Cypher.
    • kiwibrowser/src.next - Source-code for Kiwi Next, a Kiwi Browser auto-rebased with latest Chromium
    • uNetworking/uWebSockets - Simple, secure & standards compliant web server for the most demanding of applications
    • KolosalAI/Kolosal - Kolosal AI is an OpenSource and Lightweight alternative to LM Studio to run LLMs 100% offline on your device.
    • moonshine-ai/useful-transformers - Efficient Inference of Transformer models
    • lemonade-sdk/lemonade - Lemonade helps users discover and run local AI apps by serving optimized LLMs right from their own GPUs and NPUs. Join our discord: https://discord.gg/5xXzkMu8Zk
    • defold/defold - Defold is a completely free to use game engine for development of desktop, mobile and web games.
    • jrouwe/JoltPhysics - A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West and Death Stranding 2.
    • microsoft/AirSim - Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
    • acaudwell/Gource - software version control visualization
    • tesseract-ocr/tesseract - Tesseract Open Source OCR Engine (main repository)
    • aplyer/flir\_one\_node - ROS node for Flir one camera on linux
    • FLIR/BosonUSB - Tool to capture Boson USB video in Linux
    • godotengine/godot - Godot Engine – Multi-platform 2D and 3D game engine
    • daijro/camoufox - 🦊 Anti-detect browser
    • ProjectPhysX/FluidX3D - The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs and CPUs via OpenCL. Free for non-commercial use.
    • AddisonPrairie/Tree-Generator - Tree Generation in Web Assembly
    • futo-org/android-keyboard - Official FUTO Keyboard Issue Tracker and Source Mirror of https://gitlab.futo.org/keyboard/latinime
    • pia-foss/desktop - Private Internet Access - Desktop VPN Client for Windows/macOS/Linux
    • 7h30th3r0n3/Evil-M5Project - Evil-M5Project is an innovative tool developed for ethical hacking and exploration of WiFi networks. It's compatible with Cardputer, Atoms3, Fire, core2. You can scan, monitor, and interact with WiFi networks in a controlled environment. This project is designed for educational purposes, aiding in understanding network security and vulnerabilities
    • jbohack/nyanBOX - A compact ESP32 Wroom32U toolkit for wireless security—scan, analyze, and spoof RF, Wi-Fi, and BLE protocols, all from an intuitive menu-driven interface. No complex commands or coding required. Designed for ease of use while exploring wireless communication in a responsible, educational manner.
    • k2-fsa/sherpa-onnx - Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, RK NPU, Axera NPU, Ascend NPU, x86\_64 servers, websocket server/client, support 12 programming languages
    • LadybirdBrowser/ladybird - Truly independent web browser
    • PaddlePaddle/Paddle - PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
    • keepassxreboot/keepassxc - KeePassXC is a cross-platform community-driven port of the Windows application “KeePass Password Safe”.
    • rgriebl/brickstore - An offline BrickLink inventory management tool.
    • utkabobr/SliceBeam - 3D Model slicer for Android
    • OrcaSlicer/OrcaSlicer - G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
  • C\#