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

Featured Topics

Continuous integration

Automatically build and test your code as you push it upstream, preventing bugs from being deployed to production.

ci cd ci-cd cicd continuous-delivery continuous-deployment progressive-delivery gitops devops

4,091 repositories - en.wikipedia.org/wiki/Continuous_integration

GitLab

GitLab is a single application that spans the entire software development lifecycle.

github bitbucket

4,082 repositories - en.wikipedia.org/wiki/GitLab

Google Maps

Google Maps is a web mapping platform and consumer application offered by Google.

maps google google-maps-api

4,064 repositories - en.wikipedia.org/wiki/Google_Maps - github.com/googlemaps/

Angular CLI

Angular CLI lets you manage Angular applications from the command line.

angular

4,064 repositories - github.com/angular/angular-cli

Font

A font is a particular style of typeface for text.

4,028 repositories - en.wikipedia.org/wiki/Font

WeChat

Messaging and social media app developed by Tencent, offering instant messaging, video calls, mobile payments, and mini-programs.

3,846 repositories - en.wikipedia.org/wiki/WeChat

Malware

Any program or file that is intentionally harmful to a computer, network or server.

computer-malware virus security malware-analysis cyber-attack cyber-security system-tracking system-monitoring

3,830 repositories - en.wikipedia.org/wiki/Malware

Code review

Ensure your code meets quality standards and ship with confidence.

review gerrit

3,817 repositories - en.wikipedia.org/wiki/Code_review

OpenStreetMap

OpenStreetMap is a collaborative project to create a free editable map of the world.

collaborative-mapping mapillary mapbox

3,803 repositories - en.wikipedia.org/wiki/OpenStreetMap

Userscripts

A userscript is a kind of lightweight browser extension, used to modify webpages.

userjs greasemonkey tampermonkey violentmonkey webextension javascript

3,799 repositories - en.wikipedia.org/wiki/Userscript - github.com/greasemonkey/greasemonkey

Bukkit

Bukkit is a Minecraft server modification software.

spigot paper papermc craftbukkit minecraft

3,724 repositories - github.com/Bukkit/Bukkit

TLS (Transport Layer Security)

TLS is a cryptographic protocol designed to provide communications security over a computer network.

ssl https x509

3,618 repositories - en.wikipedia.org/wiki/Transport_Layer_Security

GitOps

GitOps is an operational framework that takes DevOps best practices and applies them to infrastructure automation.

devops winops git gitflow devsecops infrastructure-automation infrastructure-as-code containerization monitoring observability

3,599 repositories - en.wikipedia.org/wiki/gitops

MicroPython

MicroPython is a lean and efficient implementation of Python, optimised to run on microcontrollers.

micro-python upython circuitpython cpython internet-of-things iot language microcontroller python

3,584 repositories - en.wikipedia.org/wiki/MicroPython - github.com/micropython

SciPy

Scientific computing tools for Python.

scikit python

3,562 repositories - en.wikipedia.org/wiki/SciPy - github.com/scipy/scipy

Notion

Notion is an all-in-one workspace for notes, tasks, databases, and collaboration.

productivity note-taking project-management collaboration

3,554 repositories - en.wikipedia.org/wiki/Notion_(productivity_software) - github.com/NotionHQ

Kotlin Multiplatform

Kotlin Multiplatform is a cross platform development framework developed by JetBrains.

kotlin

3,518 repositories

Pixel Art

Pixel art is a form of digital art where images are created and edited at the pixel level.

pixelart pixel pixels sprite sprites spritesheet spritesheets

3,517 repositories - en.wikipedia.org/wiki/Pixel_art

Erlang

Erlang is a general-purpose, concurrent, functional programming language, and a garbage-collected runtime system.

language elixir

3,505 repositories - en.wikipedia.org/wiki/Erlang_(programming_language) - github.com/erlang

Nvidia

Nvidia designs graphics processing units (GPUs) for the gaming and professional markets.

nvidia-gpu cuda gpu

3,481 repositories - en.wikipedia.org/wiki/Nvidia - github.com/nvidia

IPFS

IPFS is a peer-to-peer protocol for content-addressed sharing of data via a distributed file system.

3,471 repositories - en.wikipedia.org/wiki/InterPlanetary_File_System - github.com/ipfs/ipfs

PostCSS

PostCSS is a tool for transforming CSS with JavaScript. It can be used to develop a template language such as Sass and LESS.

sass less ast

3,457 repositories - en.wikipedia.org/wiki/PostCSS - github.com/postcss

Atom

Atom is a open source text editor built with web technologies.

3,435 repositories - en.wikipedia.org/wiki/Atom_(text_editor) - github.com/atom

Emoji

Emojis are graphic symbols that represent an emotion, object, or concept.

3,429 repositories - en.wikipedia.org/wiki/Emoji

Syntax Highlighting

A feature of text editors that displays text in different colors.

3,402 repositories - en.wikipedia.org/wiki/Syntax_highlighting

Exploit

An exploit is a piece of code or technique used to take advantage of a security vulnerability.

exploits vulnerability-exploit hacking cybersecurity penetration-testing vulnerability-assessment

3,367 repositories - en.wikipedia.org/wiki/Exploit_(computer_security)

BigQuery

BigQuery is a serverless (cloud) data warehouse with built-in machine learning, geospatial analysis, BI, and other capabilities.

bq cloud-computing

3,339 repositories - en.wikipedia.org/wiki/BigQuery/ - github.com/GoogleCloudPlatform/bigquery-utils/

CodeIgniter

CodeIgniter is an open-source PHP rapid development web framework, for building dynamic web sites.

code-igniter codeigniter4 ci4 mvc hmvc rapid-development content-security-policy owasp routing php-framework

3,329 repositories - en.wikipedia.org/wiki/CodeIgniter - github.com/codeigniter4

Cucumber

Cucumber is a software tool that supports behavior-driven development.

bdd gherkin rspec behat behave

3,322 repositories - en.wikipedia.org/wiki/Cucumber_(software) - github.com/cucumber

Package manager

A package manager is a set of tools that automates and manages computer software.

3,307 repositories - en.wikipedia.org/wiki/Package_manager

Query (disambiguation)

The term query can either mean query-string or sql-query.

query-string sql-query

3,256 repositories

OCaml

OCaml is an implementation of the ML language, based on the Caml Light.

3,236 repositories - en.wikipedia.org/wiki/OCaml - github.com/ocaml/ocaml

Promise

A promise is an object returned by an asynchronous function, which represents the current state of the operation.

future async-await callback deferred coroutines fiber concurrency

3,182 repositories - en.wikipedia.org/wiki/Futures_and_promises

async/await

async/await allows an asynchronous, non-blocking function to be structured in a way similar to an ordinary synchronous function.

callback coroutines async promise future actor-model continuation-passing-style concurrent-computing

3,166 repositories - en.wikipedia.org/wiki/Async/await

PlatformIO

Your Gateway to Embedded Software Development Excellence.

pio embedded microcontroller build-system package-manager libraries ide avr arm risc-v rtos

3,162 repositories - github.com/platformio

OpenTelemetry

OpenTelemetry makes robust, portable telemetry a built-in feature of cloud-native software.

open-telemetry tracing metrics logging cloud-native observability distributed-tracing cncf

3,134 repositories - github.com/open-telemetry

JSON Schema

JSON Schema is a vocabulary that allows you to validate, annotate, and manipulate JSON documents.

jsonschema json api

3,070 repositories - github.com/json-schema-org

Lisp

Lisp is the second-oldest high-level programming language in widespread use today.

commonlisp common-lisp quicklisp sbcl clojure scheme racket newlisp

3,067 repositories - en.wikipedia.org/wiki/Lisp_(programming_language)

Unreal Engine

Unreal Engine is used to create awesome games, and experiences for PC, mobile, console, VR, and AR.

3,026 repositories - en.wikipedia.org/wiki/Unreal_Engine - github.com/EpicGames/

Bug Bounty

Deal by which individuals can receive recognition and compensation for reporting bugs.

bug-bounty security penetration-testing pentesting pentest

3,021 repositories - en.wikipedia.org/wiki/Bug_bounty_program

Domain-driven design (DDD)

Domain-driven design is a programming paradigm where code is separated into domains with distinct business logic.

ddd clean-architecture cqrs event-sourcing microservices

2,961 repositories - en.wikipedia.org/wiki/Domain-driven_design

Chemistry

Chemistry is the scientific study of substances, their structure, properties, and reactions.

2,919 repositories - en.wikipedia.org/wiki/Chemistry

Drupal

Drupal is a free and opensource web content management system written in PHP and distributed under the GNU General Public License.

2,892 repositories - en.wikipedia.org/wiki/Drupal - github.com/drupal

Groovy

Apache Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform.

grails java

2,885 repositories - en.wikipedia.org/wiki/Apache_Groovy - github.com/apache/groovy

Code quality

Automate your code review with style, quality, security, and test‑coverage checks when you need them.

2,853 repositories

cURL

cURL is a software project providing a library and command-line tool for transferring data. The name stands for "Client for URL".

libcurl http-client

2,833 repositories - en.wikipedia.org/wiki/CURL - github.com/curl/curl

Cordova

A platform for building native mobile applications using HTML, CSS and JavaScript.

apache-cordova android ios mobile macos windows electron

2,824 repositories - en.wikipedia.org/wiki/Apache_Cordova - github.com/apache/cordova

NuGet

NuGet is an open source package manager for Microsoft development platforms including .NET.

nuget-package dotnet

2,822 repositories - en.wikipedia.org/wiki/NuGet - github.com/NuGet

Web Components

Web Components are a set of web platform APIs developers can use to create custom HTML tags.

webcomponent web-component webcomponents custom-elements shadow-dom es-modules html-templates html-imports

2,819 repositories - en.wikipedia.org/wiki/Web_Components - github.com/webcomponents

Wayland

Wayland is a replacement for the X11 window system protocol and architecture.

wayland-client wayland-compositor wayland-protocol wlroots

2,813 repositories - en.wikipedia.org/wiki/Wayland_(protocol)

Js13kGames

Js13kGames is a month-long JavaScript coding competition, where entries are limited in file size to 13 kilobytes.

js13k global-game-jam game-off ludum-dare

2,743 repositories - github.com/js13kGames

ChatGPT API

ChatGPT API is a RESTful API that provides a simple interface to interact with OpenAI's GPT-3 and GPT-Neo language models.

artificial-intelligence machine-learning natural-language-processing chatgpt openai

2,736 repositories

Nim

Nim is a statically typed, compiled, garbage-collected systems programming language.

nim-lang nimlang nim-language language c c-plus-plus javascript python

2,726 repositories - en.wikipedia.org/wiki/Nim_(programming_language) - github.com/nim-lang/Nim

LLVM

The LLVM compiler infrastructure project is a set of compiler and toolchain technologies.

2,725 repositories - en.wikipedia.org/wiki/LLVM - github.com/llvm/llvm-project

Bulma

Bulma is a CSS framework.

2,714 repositories - github.com/jgthms/bulma

MDX

MDX is an authorable format that lets you seamlessly write JSX in your markdown documents.

2,712 repositories - github.com/mdx-js/mdx/

apollo-server

apollo-server is a Node.js library that allows you to quickly build a GraphQL API server to handle structured client requests.

graphql api graphql-server apollo

2,647 repositories - github.com/apollographql/apollo-server

Server-side rendering

During server-side rendering, the content of a webpage is prepared on the server and only needs to be hydrated by the client.

client-side-rendering hydration server-side-generation

2,608 repositories - en.wikipedia.org/wiki/Server-side_scripting

F#

F# ("F sharp") is a functional programming language for .NET.

language dotnet

2,550 repositories - en.wikipedia.org/wiki/F_Sharp_(programming_language) - github.com/fsharp

CSS Modules

A CSS Module is a CSS file where class names are scoped locally by default.

cssmodules css

2,542 repositories - github.com/css-modules/css-modules

Fortran

Fortran is a statically typed, compiled, parallel programming language focussing on array operations.

f95 f77 fortran90 fortran77 fortran95 fortran2003 fortran2008 fortran2018 mpi coarrays coarray-fortran hpc high-performance-computing c compiler finite-element-method

2,535 repositories - wikipedia.org/wiki/Fortran - github.com/j3-fortran

RDF (Resource Description Framework)

RDF is used for data interchange, using URIs to name the relations between things and a directed labeled graph for representation.

semantic-web sparql web-ontology-language shacl json-ld n-triples rql versa shex

2,527 repositories - en.wikipedia.org/wiki/Resource_Description_Framework

GeoJSON

GeoJSON is a JSON-based open standard file format for representation of geographical data.

geojsonl geo-json rfc-7946 json osm qgis gis topojson citygml geospatial computational-geometry

2,512 repositories - en.wikipedia.org/wiki/GeoJSON

Binance

The largest cryptocurrency exchange in the world in terms of daily trading volume of cryptocurrencies.

binance-api

2,511 repositories - en.wikipedia.org/wiki/Binance

TikTok

TikTok is a social network service.

tik-tok tiktok-api

2,496 repositories - en.wikipedia.org/wiki/TikTok

SRE

Site reliability engineering (SRE) is a software engineering approach to IT operations.

2,492 repositories - en.wikipedia.org/wiki/Site_reliability_engineering

Integration testing

Integration testing is a more process-oriented testing approach focussing on larger parts of the software than unit testing.

integration-tests testing unit-testing tdd test-automation e2e-tests contract-testing ui-testing acceptance-testing api-testing

2,489 repositories

board-game

A genre of video game.

2,482 repositories - en.wikipedia.org/wiki/Board_game

Netflix

Netflix is a Streaming service with TV shows, movies, and documentaries.

2,481 repositories - en.wikipedia.org/wiki/Netflix - github.com/Netflix

Azure DevOps

Azure DevOps is a Microsoft product that provides version control, project management, and builds/tests/release features.

2,471 repositories - en.wikipedia.org/wiki/Visual_Studio#Azure_DevOps_Services

GTK

GTK (formerly GIMP ToolKit and GTK+) is a cross-platform toolkit for creating graphical user interfaces.

gtk2 gtk3 gtk4 c

2,448 repositories - en.wikipedia.org/wiki/GTK - github.com/GNOME/gtk

Behavior-driven development

Behavior-driven development is a test-first, agile testing practice with business-facing scenarios.

behavior-driven-development atdd tdd testing continuous-testing specification-by-example cucumber behat gherkin

2,442 repositories - en.wikipedia.org/wiki/Behavior-driven_development

Sports

Any physical activity or a game featuring skills or fitness.

sport cycling soccer volleyball running swimming tennis basketball bodybuilding rugby olympics

2,441 repositories - en.wikipedia.org/wiki/Sport

DateTime

DateTime is the term used in programming when referring to date and time related topics.

date-time date-formatting daterange timezones intl timestamp

2,431 repositories

Virtual reality

Virtual reality is an artificial environment displayed through digital means.

2,418 repositories - en.wikipedia.org/wiki/Virtual_reality

Common Vulnerabilities and Exposures (CVE)

The Common Vulnerabilities and Exposures (CVE) system provides a reference-method for publicly known vulnerabilities.

2,391 repositories - en.wikipedia.org/wiki/Common_Vulnerabilities_and_Exposures

Koa

Koa is an expressive middleware framework for Node.js servers that uses ES2017 async functions.

2,388 repositories - github.com/koajs/koa

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,379 repositories - en.wikipedia.org/wiki/OpenID#OpenID_Connect_(OIDC)

IRC

irc is a chat software to real-time talk on the internet.

irc-network irc-website irc-chat internet-relay-chat chat website

2,356 repositories - en.wikipedia.org/wiki/IRC

Preact.js

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

preactjs preact-js react virtual-dom hmr jsx ssr

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

Universal Windows Platform

An API for creating apps that run on Windows 10, Windows 10 Mobile, Xbox One and HoloLens.

2,354 repositories - en.wikipedia.org/wiki/Universal_Windows_Platform

Apache Cassandra

Apache Cassandra is a free, open source, distributed, NoSQL database management system.

apache-cassandra language dotnet

2,353 repositories - en.wikipedia.org/wiki/Apache_Cassandra - github.com/apache/cassandra

Media Queries

Media Queries can target browsers by certain characteristics, features, and user prefs, apply styles, or run other related code.

media-query responsive-design container-queries client-hints css-breakpoints css-viewport

2,353 repositories - en.wikipedia.org/wiki/Media_queries

Search