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

Featured Topics

Design system

A design system is a way to have modular and reusable CSS components as well as a separation of concerns.

css design-token style-guide css-framework ui smacss

3,459 repositories - en.wikipedia.org/wiki/Design_system

Userscripts

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

userjs greasemonkey tampermonkey violentmonkey webextension javascript

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

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,419 repositories - en.wikipedia.org/wiki/PostCSS - github.com/postcss

Erlang

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

language elixir

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

Atom

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

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

WeChat

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

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

Protocol (disambiguation)

Protocol can mean either interface in OOP or communication protocol in networking and data exchange.

interface network-protocol communication-protocol

3,361 repositories - en.wikipedia.org/wiki/Protocol#computing

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,357 repositories - en.wikipedia.org/wiki/MicroPython - github.com/micropython

IPFS

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

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

Marketing

Open source tools and strategies for connecting products with people who can benefit from them.

digital-marketing growth martech gtm gotomarket go-to-market analytics automation crm email business

3,327 repositories - en.wikipedia.org/wiki/Marketing

OpenStreetMap

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

collaborative-mapping mapillary mapbox

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

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,325 repositories - en.wikipedia.org/wiki/CodeIgniter - github.com/codeigniter4

Emoji

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

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

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,271 repositories - en.wikipedia.org/wiki/Exploit_(computer_security)

Cucumber

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

bdd gherkin rspec behat behave

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

SciPy

Scientific computing tools for Python.

scikit python

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

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,158 repositories - en.wikipedia.org/wiki/Futures_and_promises

Query (disambiguation)

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

query-string sql-query

3,135 repositories

OCaml

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

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

Open Data

Open data can be freely used, re-used and redistributed by anyone.

opendata data dataset linked-open-data open-access open-science openstreetmap wikidata

3,122 repositories - en.wikipedia.org/wiki/Open_data

Syntax Highlighting

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

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

Kotlin Multiplatform

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

kotlin

3,115 repositories

Whisper

Whisper is an autoregressive language model that generates high-quality natural language text.

machine-learning artificial-intelligence language-modeling

3,011 repositories - github.com/openai/whisper

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,010 repositories - en.wikipedia.org/wiki/Async/await

Medical imaging

Medical imaging tasks include methods for acquiring, processing, analyzing, and understanding tissue and organ images.

biological-imaging ultrasound-imaging imaging image-processing ultrasound x-ray

3,006 repositories - en.wikipedia.org/wiki/Medical_imaging

Lisp

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

commonlisp common-lisp quicklisp sbcl clojure scheme racket newlisp

2,991 repositories - en.wikipedia.org/wiki/Lisp_(programming_language)

TLS (Transport Layer Security)

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

ssl https x509

2,986 repositories - en.wikipedia.org/wiki/Transport_Layer_Security

Package manager

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

2,864 repositories - en.wikipedia.org/wiki/Package_manager

Groovy

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

grails java

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

Bug Bounty

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

bug-bounty security penetration-testing pentesting pentest

2,824 repositories - en.wikipedia.org/wiki/Bug_bounty_program

Cordova

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

apache-cordova android ios mobile macos windows electron

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

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

2,766 repositories - en.wikipedia.org/wiki/Pixel_art

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,739 repositories - github.com/js13kGames

Drupal

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

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

Bulma

Bulma is a CSS framework.

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

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

2,705 repositories - en.wikipedia.org/wiki/gitops

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,691 repositories - en.wikipedia.org/wiki/CURL - github.com/curl/curl

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,690 repositories

Chemistry

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

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

PlatformIO

Your Gateway to Embedded Software Development Excellence.

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

2,675 repositories - github.com/platformio

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,658 repositories - en.wikipedia.org/wiki/Domain-driven_design

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,657 repositories - github.com/apollographql/apollo-server

BigQuery

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

bq cloud-computing

2,608 repositories - en.wikipedia.org/wiki/BigQuery/ - github.com/GoogleCloudPlatform/bigquery-utils/

Unreal Engine

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

2,591 repositories - en.wikipedia.org/wiki/Unreal_Engine - github.com/EpicGames/

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,586 repositories - en.wikipedia.org/wiki/Web_Components - github.com/webcomponents

LLVM

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

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

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,559 repositories - en.wikipedia.org/wiki/Nim_(programming_language) - github.com/nim-lang/Nim

Nvidia

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

nvidia-gpu cuda gpu

2,549 repositories - en.wikipedia.org/wiki/Nvidia - github.com/nvidia

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,532 repositories - en.wikipedia.org/wiki/Server-side_scripting

Vibe coding

Writing code based on gut feelings, lo-fi beats, and blind trust in your AI assistant. No plan. Just vibes.

ai artificial-intelligence openai copilot generative-ai github-copilot llm machine-learning neural-networks vibe-coding-with-copilot

2,521 repositories - en.wikipedia.org/wiki/Vibe_coding

F#

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

language dotnet

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

NuGet

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

nuget-package dotnet

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

JSON Schema

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

jsonschema json api

2,458 repositories - github.com/json-schema-org

CSS Modules

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

cssmodules css

2,457 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,398 repositories - wikipedia.org/wiki/Fortran - github.com/j3-fortran

MDX

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

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

Notion

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

productivity note-taking project-management collaboration

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

Koa

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

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

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,375 repositories - en.wikipedia.org/wiki/Resource_Description_Framework

Universal Windows Platform

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

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

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,342 repositories

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,336 repositories

Netflix

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

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

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,327 repositories - en.wikipedia.org/wiki/GeoJSON

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,327 repositories - en.wikipedia.org/wiki/Media_queries

Virtual reality

Virtual reality is an artificial environment displayed through digital means.

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

GTK

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

gtk2 gtk3 gtk4 c

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

Chai

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

chaijs tdd bdd javascript nodejs mocha jest qunit assert

2,322 repositories - github.com/chaijs

Apache Cassandra

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

apache-cassandra language dotnet

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

board-game

A genre of video game.

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

Azure DevOps

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

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

Preact.js

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

preactjs preact-js react virtual-dom hmr jsx ssr

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

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,228 repositories - en.wikipedia.org/wiki/CSS_framework

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,226 repositories - en.wikipedia.org/wiki/Behavior-driven_development

Quarkus

Quarkus is a Cloud Native, (Linux) Container First framework for writing Java applications.

2,215 repositories - en.wikipedia.org/wiki/Quarkus - github.com/quarkusio/quarkus

Binance

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

binance-api

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

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,196 repositories - github.com/appwrite/appwrite

Crystal

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

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

Contentful

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

cms content-delivery

2,148 repositories - github.com/contentful

Steganography

Steganography is the practice of hiding a secret message in something that is not secret.

security information-security cryptography cybersecurity

2,118 repositories - en.wikipedia.org/wiki/Steganography

Obsidian

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

2,115 repositories - github.com/obsidianmd

RSpec

rspec is a DSL for behaviour driven development for Ruby.

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

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

Wayland

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

wayland-client wayland-compositor wayland-protocol wlroots

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

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,080 repositories - en.wikipedia.org/wiki/Fedora_Linux

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,054 repositories - en.wikipedia.org/wiki/Visual_Basic_for_Applications

Sports

Any physical activity or a game featuring skills or fitness.

sport cycling soccer volleyball running swimming tennis basketball bodybuilding rugby olympics

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

TikTok

TikTok is a social network service.

tik-tok tiktok-api

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

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

1,966 repositories - github.com/open-telemetry

Search