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

Featured Topics

OpenID connect (OIDC)

OIDC is an authentication protocol that is often used as an SSO method.

openid-connect saml sso oauth oauth2 jwt pkce 2fa mfa totp webauthn

2,342 repositories - en.wikipedia.org/wiki/OpenID#OpenID_Connect_(OIDC)

Preact.js

Preact.js is a lightweight React alternative with the same API.

preactjs preact-js react virtual-dom hmr jsx ssr

2,341 repositories - github.com/preactjs/preact

Obsidian

Obsidian is a note taking app that edits locally stored Markdown files.

2,335 repositories - github.com/obsidianmd

Chai

Chai is a BDD/TDD assertion library for node and the browser.

chaijs tdd bdd javascript nodejs mocha jest qunit assert

2,318 repositories - github.com/chaijs

Fedora

Fedora Linux is a free and open source Linux distribution that is designed to be on the leading edge of open source technologies.

fedora-workstation fedoraworkstation fedoralinux fedora-linux linux silverblue dnf rhel

2,315 repositories - en.wikipedia.org/wiki/Fedora_Linux

Low code

Developing software with minimal coding experience using visual interfaces and pre-built components.

2,302 repositories - en.wikipedia.org/wiki/Low-code_development_platform

CSS Framework

CSS Frameworks usually offer one or more stylesheets with basic styling/generic components, and many of them use preprocessors.

css bootstrap tailwind zurb-foundation

2,279 repositories - en.wikipedia.org/wiki/CSS_framework

Appwrite

Appwrite is an open-source, developer infrastructure platform for building web, mobile, and AI apps.

appwrite-io appwriteio vue react flutter docker backend api serverless self-hosted firebase cloud

2,266 repositories - github.com/appwrite/appwrite

Crystal

Crystal is a self-hosted, general purpose programming language.

2,225 repositories - en.wikipedia.org/wiki/Crystal_(programming_language) - github.com/crystal-lang

Astrophysics

Astrophysics is the study of the physics of astronomical objects and processes.

astronomy physics cosmology

2,199 repositories - en.wikipedia.org/wiki/Astrophysics

VBA

VBA (Visual Basic for Applications) is an implementation of Visual Basic (classic) for Microsoft Office applications.

vba7 visual-basic-for-applications vba-macros language visual-basic-6 vba-excel vba-word vba-access vba-powerpoint vba-cad

2,190 repositories - en.wikipedia.org/wiki/Visual_Basic_for_Applications

Contentful

Contentful provides a content infrastructure that enables teams to power content in any digital product.

cms content-delivery

2,149 repositories - github.com/contentful

Point cloud

A point cloud is a set of data points in space representing a 3D shape or object.

pointcloud pointclouds 3d-point-clouds 3d lidar mesh

2,141 repositories - en.wikipedia.org/wiki/Point_cloud

puzzle-game

A genre of video game.

2,133 repositories - en.wikipedia.org/wiki/Puzzle_video_game

WebView

A browser engine contained within an application.

webkit kde chromium apple google web browser html css js

2,127 repositories - en.wikipedia.org/wiki/WebView

XAMPP

XAMPP is the combination of the Apache web server, the MySQL database and scripting languages.

2,124 repositories - de.wikipedia.org/wiki/XAMPP

RSpec

rspec is a DSL for behaviour driven development for Ruby.

tdd bdd cucumber minitest gherkin relish domain-specific-language jmock capybara ruby

2,117 repositories - en.wikipedia.org/wiki/RSpec - github.com/rspec

Chromium

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way to experience the web.

chrome google web browser

2,106 repositories - en.wikipedia.org/wiki/Chromium_(web_browser) - github.com/chromium/chromium

Zip

Zip is an archive format that stores files and their directory structure.

7zip gzip zlib

2,089 repositories - en.wikipedia.org/wiki/ZIP_(file_format)

FabricMC

Next generation, highly modular and open Minecraft modding API.

fabric fabric-mod fabricmc-mod minecraft-fabric-mod minecraft-fabric minecraft minecraft-mod

2,070 repositories - github.com/FabricMC/

No-code

A category of tools that enable both technical and non-technical users to create software without using code.

nocode low-code

2,050 repositories - en.wikipedia.org/wiki/No-code_development_platform

Anki

Anki is a free and open-source flashcard program that utilizes spaced repetition.

2,050 repositories - en.wikipedia.org/wiki/Anki_(software) - github.com/dae/anki

Nostr

Nostr is a decentralized network protocol for a distributed social networking system.

decentralized protocol social-network

2,049 repositories - en.wikipedia.org/wiki/Nostr

Livewire

Livewire is a is a full-stack framework for Laravel that utilizes SSR and AJAX..

laravel-livewire laravel ajax htmx ssr laravel-blade alpinejs laravel-echo inertiajs nuxtjs nextjs

2,047 repositories - github.com/livewire/livewire

Clash

A rule-based tunnel in Go.

2,041 repositories - github.com/Dreamacro/clash

Test coverage

Coverage is the percentage of your project being covered by—depending on the perspective—code or tests.

code-coverage test-coverage path-coverage line-coverage branch-coverage automated-testing coverage-report serenity-bdd cicd

2,039 repositories

Oracle Database

Oracle Database is a multi-model database management system produced and marketed by Oracle Corporation.

oracle-db oracle database sql

2,023 repositories - en.wikipedia.org/wiki/Oracle_Database - github.com/oracle

NASA

The National Aeronautics and Space Administration (NASA) is a government agency responsible for space research and development.

2,016 repositories - en.wikipedia.org/wiki/NASA - github.com/nasa

browser-game

A genre of video game.

1,992 repositories - en.wikipedia.org/wiki/Browser_game

ClojureScript

ClojureScript is a compiler for Clojure that targets JavaScript.

cljs clojure clj language

1,981 repositories - github.com/clojure/clojurescript

Agile

Agile is a software development methology, popularized in the 2001 Manifesto for Agile Software Development.

agile-development agile-software-development kanban scrum kanboard project-management agile-testing okr extreme-programming feature-driven-development tdd waterfall-model

1,961 repositories - en.wikipedia.org/wiki/Agile_software_development

EEG

Electroencephalography (EEG) - a method for non-invasive recording of brain activity.

1,945 repositories - en.wikipedia.org/wiki/Electroencephalography

Spreadsheet

A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabular form.

spreadsheets google-sheets excel gnumeric openoffice-calc libreoffice-calc office-suite

1,941 repositories - en.wikipedia.org/wiki/Spreadsheet

LÖVE

2D game framework based on Lua.

1,904 repositories - en.wikipedia.org/wiki/L%C3%96VE_(game_framework) - github.com/love2d

Single sign-on (SSO)

Single sign-on is an auth scheme that allows a user to log in with a single ID to related, yet independent, software systems.

single-sign-on openid oidc saml active-directory smart-card jwt social-login

1,900 repositories

Phaser

Phaser is a fun, free, and fast 2D game framework for making HTML5 games for desktop and mobile web browsers.

1,899 repositories - github.com/phaserjs/phaser

Common Lisp

Common Lisp is a multi-paradigm programming language in the Lisp language family.

lisp language

1,889 repositories - en.wikipedia.org/wiki/Common_Lisp

Shadowsocks

A fast tunnel proxythat helps you bypass firewalls.

ss shadowsocksr ssr v2ray clash trojan

1,868 repositories - en.wikipedia.org/wiki/Shadowsocks - github.com/shadowsocks/shadowsocks

Simple DirectMedia Layer

SDL is a cross-platform development library providing low level access to audio, keyboard, mouse, joystick, and graphics hardware.

libsdl sdl2 sdl3 game-engine game-development

1,863 repositories - en.wikipedia.org/wiki/Simple_DirectMedia_Layer - github.com/libsdl-org

quarto

Quarto is an open-source scientific and technical publishing system built on Pandoc.

quarto-pub pandoc pdf pdf-editor document-management publishing quarto-extension quarto-template markdown rmarkdown

1,863 repositories

Tree-sitter

Tree-sitter is an incremental parsing library.

1,841 repositories - github.com/tree-sitter/tree-sitter

Edge

Edge is a cross-platform web browser created and developed by Microsoft.

microsoft-edge edge-browser chrome firefox safari opera browser

1,815 repositories - en.wikipedia.org/wiki/Microsoft_Edge

Climate change

Global warming driven by human emissions of greenhouse gases, and the resulting large-scale shifts in weather patterns.

1,813 repositories - en.wikipedia.org/wiki/Climate_change - github.com/topics/climate-change

MkDocs

MkDocs is a static site generator that's focused on project documentation.

1,802 repositories - github.com/mkdocs/mkdocs/

World of Warcraft

World of Warcraft (WoW) is a massively multiplayer online role-playing game.

world-of-warcraft wow-retail wow-classic retail-wow classic-wow warcraft addon

1,801 repositories - en.wikipedia.org/wiki/World_of_Warcraft

TeX

TeX is a typesetting system used in the production of technical books and papers.

1,786 repositories - en.wikipedia.org/wiki/TeX

Meteor

MeteorJS is a partly proprietary, mostly free and open-source isomorphic JavaScript web framework written using Node.js.

meteorjs mongodb vulcanjs pubsub

1,774 repositories - en.wikipedia.org/wiki/Meteor_(web_framework) - github.com/meteor

Autohotkey

autohotkey is custom script for macro-commands creation.

auto-hotkey ahk-script autohotkeys hotkey macro script

1,735 repositories - github.com/AutoHotkey/AutoHotkey

arcade

A genre of video game.

arcade-game mame retro-game

1,735 repositories - en.wikipedia.org/wiki/Arcade_game

Regular expression

A regular expression is a sequence of characters that specifies a match pattern in text.

regex regexp regular-expressions pattern-matching wildcard glob grep awk sed

1,721 repositories - en.wikipedia.org/wiki/Regular_expression

WebExtension

Universal standard for creating add-ons that allow users to customize their web browser.

webextensions web-extension web-extensions browserext w3c browser firefox firefox-extension chrome chrome-extension mozilla opera edge

1,720 repositories

Kivy

Kivy is an open source Python UI framework for rapid development of applications that make use of innovative user interfaces.

kivy-framework kivy-application kivy-language kivy-widget python-kivy kivy-garden kivymd

1,706 repositories - en.wikipedia.org/wiki/Kivy_(framework) - github.com/kivy/kivy

MEAN

MEAN is a source-available JavaScript solution stack that consists of MongoDB, Express.js, Angular.js/Angular, and Node.js.

mean mern mevn meen mongodb expressjs angularjs angular nodejs javascript

1,697 repositories - en.wikipedia.org/wiki/MEAN_(solution_stack)

Fuzzing/Fuzz testing

Fuzzing is a testing technique that evaluates the program's reaction to providing invalid, unexpected, or random data as inputs.

fuzz-testing api-fuzzing stress-testing fault-injection monkey-testing random-testing security-testing test-automation mutation-testing cicd black-box-testing

1,681 repositories - en.wikipedia.org/wiki/Fuzzing

Semantic Web

The Semantic Web is an extension of the World Wide Web to make Internet data machine-readable.

semantic-html rdf linked-data microformats microdata

1,678 repositories - en.wikipedia.org/wiki/Semantic_Web

Puppet

Puppet is a powerful and operating system agnostic configuration management tool.

devops config automation

1,676 repositories - en.wikipedia.org/wiki/Puppet_(software) - github.com/puppetlabs

Netty

Netty is an asynchronous event-driven network application framework.

mina grizzly

1,657 repositories - en.wikipedia.org/wiki/Netty_(software) - github.com/netty/netty

Reconnaissance

Reconnaissance refers to the process of gathering information about a target system, network, or organization.

osint

1,646 repositories - en.wikipedia.org/wiki/Reconnaissance

Mastodon

Mastodon is a free, decentralized, open source microblogging network.

activitypub fediverse microblog social-network webfinger

1,642 repositories - en.wikipedia.org/wiki/Mastodon_(software) - github.com/mastodon

Stylus (Disambiguation)

Stylus can either refer to the stylus style sheet language or the stylus browser extension.

stylus-css stylus-ext stylish

1,621 repositories - en.wikipedia.org/wiki/Stylus_(disambiguation)

ECMAScript

ECMAScript is the language standard behind JavaScript and other, similar languages.

es6 ecma-262 javascript js actionscript jscript qtscript inscript google-apps-script nodejs

1,620 repositories - en.wikipedia.org/wiki/ECMAScript - github.com/tc39

Product Management

Product management is the planning, production, marketing, and tasks related to the creation and distribution of a product.

1,610 repositories - en.wikipedia.org/wiki/Product_management

IoC (Disambiguation)

IoC can either mean "Inversion of Control" or "Indicator of Compromise", depending on the context.

inversion-of-control indicator-of-compromise

1,607 repositories

eBPF

eBPF is a technology that can run sandboxed programs in a privileged context such as the operating system kernel.

1,593 repositories - en.wikipedia.org/wiki/EBPF

Racket

Racket is a general-purpose programming language and system for language-oriented programming.

rkt racket-lang racket-language racketscript urlang drracket language typed-racket

1,593 repositories - en.wikipedia.org/wiki/Racket_(programming_language) - github.com/racket

Windows Subsystem for Linux

Run Linux apps natively on Windows.

1,576 repositories - en.wikipedia.org/wiki/Windows_Subsystem_for_Linux

Game Boy

The Game Boy was a line of handheld gaming devices created and sold by Nintendo.

gb gba gbc gameboy-color gameboy-advance assembly cartridge game-dev retrogaming nintendo

1,532 repositories - en.wikipedia.org/wiki/Game_Boy

Eleventy

A simple static site generator for JavaScript.

11ty static-site-generator jekyll hugo hexo gatsby nuxt nextjs bridgetown astrojs sveltekit

1,532 repositories - github.com/11ty

Retrocomputing

The use of historic computer hardware or software.

1,514 repositories - en.wikipedia.org/wiki/Retrocomputing

Barcode

A barcode is a method of representing data in a visual, machine-readable form.

barcodes bar-code qr-code scanning data-collection inventory-management

1,513 repositories - en.wikipedia.org/wiki/Barcode

Continuous Delivery (CD)

Continuous delivery is a software engineering approach in which teams produce software in short cycles without doing so manually.

ci-cd cicd continuous-deployment continuous-integration

1,505 repositories - en.wikipedia.org/wiki/Continuous_delivery

Ember

Ember is a framework for creating web applications.

emberjs javascript angular vue react svelte backbone

1,503 repositories - en.wikipedia.org/wiki/Ember.js - github.com/emberjs

CD (Disambiguation)

CD can either mean "continuous deployment" or "Continuous delivery".

continuous-deployment continuous-delivery continuous-integration cicd devops

1,500 repositories

Bevy

A refreshingly simple data-driven game engine built in Rust.

rust game-engine gamedev

1,487 repositories - github.com/bevyengine/bevy

Haxe

A metalanguage resembling ECMAScript which can be transpiled into a variety of languages.

hx hxml javascript python java actionscript c-plus-plus csharp php lua

1,486 repositories - en.wikipedia.org/wiki/Haxe - github.com/HaxeFoundation

Qiskit

Qiskit is a framework for quantum computing and quantum information science.

qiskit-sdk qiskit-addon ibm-qiskit qiskit-ibm-sdk quantum-computing quantum-programming quantum-information sdk

1,478 repositories - en.wikipedia.org/wiki/Qiskit - github.com/Qiskit/

Sketch

Sketch is a vector graphics editor for Apple's macOS, used primarily for user interface and icon design.

1,473 repositories - en.wikipedia.org/wiki/Sketch_(application) - github.com/BohemianCoding

Nextcloud

Nextcloud is an open source software project providing file sync and online collaboration services that can be hosted privately.

1,469 repositories - en.wikipedia.org/wiki/Nextcloud - github.com/nextcloud

IntelliJ IDEA

IntelliJ IDEA is an integrated development environment written in Java for developing computer software.

intellij ide pycharm java kotlin scala groovy

1,417 repositories - en.wikipedia.org/wiki/IntelliJ_IDEA - github.com/JetBrains/intellij-community

watchOS

watchOS is the operating system for the Apple Watch line of products.

1,413 repositories - en.wikipedia.org/wiki/WatchOS

Typst

Typst is a markup-based typesetting system.

typst-canvas typst-cv typst-package typst-plugin typst-template latex tex

1,390 repositories - github.com/typst

Publishing

Publishing is the dissemination of making information available to the general public through various mediums.

1,375 repositories - en.wikipedia.org/wiki/Desktop_publishing

Molecular Dynamics

Molecular dynamics (MD) is a computer simulation method for analyzing the physical movements of atoms and molecules.

molecular-dynamics-simulation computational-chemistry computational-biology computational-physics

1,371 repositories - en.wikipedia.org/wiki/Molecular_dynamics

tvOS

tvOS is the operating system used in the Apple TV line of products since the fourth generation model.

1,371 repositories - en.wikipedia.org/wiki/TvOS

Computational Fluid Dynamics (CFD)

Use numerical algorithms to solve and analyze problems involving fluid flows.

1,361 repositories - en.wikipedia.org/wiki/Computational_fluid_dynamics

VRChat

VRChat is an immersive virtual reality social platform.

udon unity

1,359 repositories - en.wikipedia.org/wiki/VRChat - github.com/VRChat

Continuous Deployment (CD)

Continuous deployment is a approach in which functionalities are delivered frequently through automated deployments.

ci-cd cicd continuous-delivery continuous-integration

1,354 repositories - en.wikipedia.org/wiki/Continuous_deployment

satellite

An object intentionally placed into orbit in outer space for a variety of uses.

space geospatial science

1,346 repositories - en.wikipedia.org/wiki/Satellite

RISC-V

RISC-V (risk-five) is an open standard instruction set architecture (ISA) based on reduced instruction set computer (RISC).

1,341 repositories - en.wikipedia.org/wiki/riscv

MLX

An array framework for Apple silicon.

1,330 repositories

PyCharm

PyCharm is an integrated development environment used in computer programming, specifically for the Python language.

pycharm-ide ide python

1,326 repositories - en.wikipedia.org/wiki/PyCharm - github.com/jetbrains

Jasmine

Jasmine is a framework for testing JavaScript code.

tdd bdd javascript nodejs mocha chai qunit rspec jspec test-doubles

1,320 repositories - github.com/jasmine

Search