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

Featured Topics

Bash

Bash is a shell and command language interpreter for the GNU operating system.

bash-script shell

31,405 repositories - en.wikipedia.org/wiki/Bash_(Unix_shell) - github.com/gitGNU/gnu_bash

Spring

A powerful lightweight application development framework used for Java applications.

30,101 repositories - en.wikipedia.org/wiki/Spring_Framework - github.com/spring-projects/spring-framework

WordPress

WordPress is a popular content management system, used for websites, forums, social, ecommerce, and blogs.

wordpress-development wordpress-site wordpress-theme wordpress-plugin automattic woocommerce

29,180 repositories - en.wikipedia.org/wiki/WordPress - github.com/WordPress

Webpack

Webpack is a bundler that takes modules with dependencies and creates static assets.

29,063 repositories - en.wikipedia.org/wiki/Webpack - github.com/webpack

Cybersecurity

Cybersecurity involves protecting systems, networks, and data from cyber threats.

information-security infosec hacking ethical-hacking penetration-testing data-protection

28,367 repositories - en.wikipedia.org/wiki/Cybersecurity

Ethereum

Ethereum is a distributed public blockchain network.

blockchain cryptocurrency

28,353 repositories - en.wikipedia.org/wiki/Ethereum - github.com/ethereum

Chrome extension

Chrome extensions enable users to customize the Chrome browsing experience.

27,850 repositories

Discord bot

Programmable agents that automate tasks and provide interactive features within Discord servers.

27,788 repositories - en.wikipedia.org/wiki/Discord_(software)

Internet of things

Iot is a network of devices that exchange data with other devices and systems over the internet.

internet-of-things cloud embedded devices

27,071 repositories - en.wikipedia.org/wiki/Internet_of_things

styled-components

Visual primitives for the component age. Use the best bits of ES6 and CSS to style your React apps without stress.

styledcomponents react react-native css

26,703 repositories - github.com/styled-components/styled-components

Chat Bot

A chat bot is a computer program that simulates human conversation.

chat-bot bot telegram-bot

26,533 repositories - en.wikipedia.org/wiki/Chatbot

Image processing

Digital image processing is the use of algorithms to make computers understand the image content.

digital-image-processing computer-vision vision deep-learning opencv

26,484 repositories - en.wikipedia.org/wiki/Digital_image_processing

Shell

A shell is a command-line tool, designed to be run by the Unix shell.

shell-script shell-scripts shellscript shellcode bash

26,450 repositories - en.wikipedia.org/wiki/Shell_script

Authentication

Authentication is the act of proving an assertion, such as the identity of a computer system user.

26,403 repositories - en.wikipedia.org/wiki/Authentication

data

Facts and statistics (numerical data) that may be analysed.

datum

26,024 repositories - en.wikipedia.org/wiki/Data

Web app

A web application is any computer program that performs a specific function by using a web browser as its client.

web-application web-app webapps webapplication app mobile-app webdev

25,824 repositories - en.wikipedia.org/wiki/Web_application

npm

npm is a package manager for JavaScript included with Node.js.

25,507 repositories - en.wikipedia.org/wiki/Npm_(software) - github.com/npm

Maven

Maven is a build automation tool used primarily for Java projects.

apache-maven java

25,468 repositories - en.wikipedia.org/wiki/Apache_Maven - github.com/apache/maven

Neural Network

Artificial neural network is a computational model based on the structure and functions of biological neural networks.

artificial-neural-network machine-learning deep-learning tensorflow

24,613 repositories - en.wikipedia.org/wiki/Artificial_neural_network

Ansible

Ansible is a simple and powerful automation engine.

24,320 repositories - en.wikipedia.org/wiki/Ansible_(software) - github.com/ansible

Azure

Azure is a cloud computing service created by Microsoft.

23,909 repositories - en.wikipedia.org/wiki/Microsoft_Azure - github.com/Azure

scikit-learn

scikit-learn is a Python module for machine learning.

sklearn scikit python

23,768 repositories - en.wikipedia.org/wiki/Scikit-learn - github.com/scikit-learn/scikit-learn

dotfiles

Dotfiles are user-specific application configuration files.

23,629 repositories - en.wikipedia.org/wiki/Hidden_file_and_hidden_directory#Unix_and_Unix-like_environments - github.com/dotfiles

Solidity

Solidity is an object-oriented programming language for writing smart contracts.

solidity-language language ethereum blockchain smartcontracts cpp

23,534 repositories - en.wikipedia.org/wiki/Solidity - github.com/ethereum/solidity

Terminal

The terminal is an interface in which you can type and execute text-based commands.

command-prompt computer-terminal unix-shell bash-shell

23,523 repositories - en.wikipedia.org/wiki/Computer_terminal

Project

Projects involve planned work efforts aimed at achieving specific goals.

projects project-management teamwork software-development

23,328 repositories - en.wikipedia.org/wiki/Project

Vercel

Develop. Preview. Ship.

23,177 repositories - github.com/vercel

Raspberry Pi

The Raspberry Pi is a popular single-board computer.

22,958 repositories - en.wikipedia.org/wiki/Raspberry_Pi - github.com/raspberrypi

Education

The act or process of imparting or acquiring particular knowledge or skills, as for a profession.

22,936 repositories - en.wikipedia.org/wiki/Education

ui

User interface(UI) or user interface engineering is the design of user interfaces for machines and software.

22,909 repositories - en.wikipedia.org/wiki/User_interface_design

GUI

A GUI is an interface that allows users to interact with a device using icons and other visual indicators.

graphical-user-interface graphical-interface

22,898 repositories - en.wikipedia.org/wiki/Graphical_user_interface

Socket.IO

Socket.IO is a JavaScript library for realtime web applications.

nodejs

22,555 repositories - en.wikipedia.org/wiki/Socket.IO - github.com/socketio/socket.io

Tutorial

A method of transferring knowledge and may be used as a part of a learning process.

21,902 repositories - en.wikipedia.org/wiki/Tutorial

Simulation

Simulation involves creating a virtual model of a system to study its behavior under various conditions.

simulations modeling virtual-reality computer-science data-science

21,757 repositories - en.wikipedia.org/wiki/Simulation

WebSocket

The WebSocket protocol enables web applications to maintain bidirectional communications with server-side processes.

websockets ws long-polling polling

21,567 repositories - en.wikipedia.org/wiki/WebSocket

Nest

Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications.

21,471 repositories - github.com/nestjs/nest

Cryptocurrency

A cryptocurrency is a digital currency that uses cryptography.

21,209 repositories - en.wikipedia.org/wiki/Cryptocurrency

Jest

Jest is a JavaScript testing framework built on top of Jasmine.

javascript testing mocking coverage mocha jasmine chai qunit

20,741 repositories - en.wikipedia.org/wiki/Jest_(JavaScript_framework)

Electron

Electron is a framework for building cross-platform desktop applications with web technology.

electronjs atom-shell electron-app electron-application tauri nativephp pwa qt hta cross-platform wails

19,951 repositories - en.wikipedia.org/wiki/Electron_(software_framework) - github.com/electron/electron

SwiftUI

SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift.

19,883 repositories

Lua

Lua is a lightweight, embeddable scripting language.

language

19,848 repositories - en.wikipedia.org/wiki/Lua_(programming_language) - github.com/lua

Statistics

Statistics is a discipline of mathematics concerned with the collection and analysis of numerical data.

data-science machine-learning deep-learning neural-network

19,748 repositories - en.wikipedia.org/wiki/Statistics

ESP32

A feature-rich microcontroller with integrated Wi-Fi and Bluetooth connectivity.

19,692 repositories - en.wikipedia.org/wiki/ESP32 - github.com/espressif

Framework

A framework is a reusable set of libraries or classes in software.

19,596 repositories - en.wikipedia.org/wiki/Software_framework

Jamstack

An approach to building for the modern web, for simpler cache management and workflows.

jam-stack javascript api ssg gatsby

19,551 repositories - en.wikipedia.org/wiki/Jamstack - github.com/jamstack

Keras

Keras is an open source neural network library written in Python.

api data-science deep-learning machine-learning neural-network python tensorflow

19,203 repositories - en.wikipedia.org/wiki/Keras - github.com/keras-team

Server

A server is a program made to process requests and deliver data to clients.

19,056 repositories - en.wikipedia.org/wiki/Server_(computing)

App

The term "app" usually refers to applications for mobile devices such as phones.

18,587 repositories - en.wikipedia.org/wiki/Application_software

nginx

nginx is a high performance free open source web server.

nginx-server nginx-proxy nginx-cache nginx-unit nginx-plus

18,548 repositories - en.wikipedia.org/wiki/Nginx - github.com/nginx/nginx

Cryptography

Cryptography is the practice and study of techniques for secure communication in the presence of adversarial behavior.

18,452 repositories - en.wikipedia.org/wiki/Cryptography

Robotics

Robotics deals with the control, sensory feedback, and information processing of robots.

18,420 repositories - en.wikipedia.org/wiki/Robotics

Shadcn UI

shadcn ui is an open-source React library offering customizable, accessible components built with Tailwind CSS and Radix UI.

shadcn shadcnui nextjs react tailwindcss radix-ui

18,396 repositories - github.com/shadcn-ui/ui

MCP Server

MCP servers expose tools, resources, and prompts to AI applications through the Model Context Protocol.

mcp-servers mcp model-context-protocol ai-agent llm

18,306 repositories

Reinforcement learning

Reinforcement learning is a machine learning paradigm where agents learn optimal behavior through environment interaction.

18,092 repositories - en.wikipedia.org/wiki/Reinforcement_learning

Monitoring

Monitor the impact of your code changes. Measure performance, track errors, and analyze your application.

monitor metrics apm observability application-monitoring alerting event-monitoring checkmk

18,089 repositories - en.wikipedia.org/wiki/Application_performance_management

HTTP

HTTP (Hypertext Transfer Protocol) is the standard for communication across the web.

17,916 repositories - en.wikipedia.org/wiki/Hypertext_Transfer_Protocol

CRUD

CRUD is an acronym that stands for create, read, update and delete as persistent storage operations.

crudl sql database query rest

17,846 repositories - en.wikipedia.org/wiki/CRUD

Animation

Animation is the art of creating moving images.

17,794 repositories - en.wikipedia.org/wiki/Animation

Selenium

Selenium is a browser automation framework and ecosystem.

17,786 repositories - en.wikipedia.org/wiki/Selenium_(software) - github.com/SeleniumHQ

Programming

Programming involves writing, testing, and maintaining code to build software applications.

software-programming coding software-development algorithms data-structures computer-science

17,758 repositories - en.wikipedia.org/wiki/Computer_programming

Algorithm

Algorithms are self-contained sequences that carry out a variety of tasks.

17,529 repositories - en.wikipedia.org/wiki/Algorithm

YouTube

YouTube is an online video sharing and social media platform owned by Google.

youtube-video youtube-channel youtube-search google vimeo peertube dailymotion invidious piped

17,494 repositories - en.wikipedia.org/wiki/YouTube - github.com/youtube

AI Agent

Autonomous software systems that use foundation models to reason, plan, and take actions.

ai-agents ai-autonomous-agent agent-harness llm chatbot machine-learning mcp

17,431 repositories

ChatGPT

ChatGPT is a chatbot built on top of OpenAI's GPT-3 family of large language models.

17,345 repositories - en.wikipedia.org/wiki/ChatGPT

Self-hosted

Two distinct meanings: (i) a network service that runs on a user's server; or (ii) a computer program that can compile itself.

17,065 repositories - en.wikipedia.org/wiki/Self-hosting

ESLint

The pluggable linting utility for JavaScript and JSX.

eslint-plugin eslint-config linting linter javascript

16,751 repositories - github.com/eslint/eslint

Parser

turns its input (often text in form of a file) into a more advantageous representation to perform a specific task.

16,694 repositories

Tool

Tools are software or utilities that aid in accomplishing specific tasks efficiently.

tools software-development automation productivity

16,415 repositories - en.wikipedia.org/wiki/Software_tool

Supabase

Supabase is a Open-Source Firebase Alternative.

supabase-js supabasejs database react postgres sql firebase

16,346 repositories - github.com/supabase/supabase

XML

XML is subset of SGML (Standard Generalized Markup Language) used to store and transport data.

css html rss xhtml web

15,823 repositories - en.wikipedia.org/wiki/XML

MATLAB

MATLAB is a programming platform for numerical computation and visualization.

15,803 repositories - en.wikipedia.org/wiki/MATLAB

Heroku

Heroku is a cloud PaaS supporting several programming languages.

15,727 repositories - en.wikipedia.org/wiki/Heroku - github.com/heroku

PowerShell

PowerShell is a task automation and configuration management framework with a command-line shell and a scripting language.

powershell-script windows-powershell powershell-core shell

15,637 repositories - en.wikipedia.org/wiki/PowerShell - github.com/PowerShell

Svelte

Svelte is a radical new approach to building reactive user interfaces.

sveltejs svelte3 vue angular react

15,609 repositories - en.wikipedia.org/wiki/Svelte - github.com/sveltejs/svelte

SDK

An SDK is a collection of development tools for building software.

15,499 repositories - en.wikipedia.org/wiki/Software_development_kit

PWA

Progressive Web Apps are traditional web sites that are enhanced with native like features.

progressive-web-app progressive-web-apps service-worker offline notifications app-shell manifest

15,438 repositories - en.wikipedia.org/wiki/Progressive_web_app

Boilerplate

A boilerplate code is a piece of code that can be reused without significant changes.

15,317 repositories - en.wikipedia.org/wiki/Boilerplate_code

Google

Google LLC is an American multinational technology company that specializes in Internet-related services and products.

15,198 repositories - en.wikipedia.org/wiki/Google - github.com/google

Scala

Scala is an object-oriented programming language.

15,197 repositories - en.wikipedia.org/wiki/Scala_(programming_language)

Mobile

Mobile apps, mobile OS, mobile databases, & mobile testing frameworks.

15,182 repositories - en.wikipedia.org/wiki/Mobile_app_development

Three.js

Three.js allows the creation of Graphical Processing Unit (GPU)-accelerated 3D animations using JavaScript.

15,162 repositories - en.wikipedia.org/wiki/Three.js - github.com/mrdoob/three.js

Home Assistant

Open source home automation that puts local control and privacy first.

homeassistant home-assistant-config home-assistant-configuration hassio

15,090 repositories - github.com/home-assistant

OpenGL

OpenGL is a software interface that allows a programmer to communicate with graphics hardware.

api c simulation

15,002 repositories - en.wikipedia.org/wiki/OpenGL

CSV

A CSV file stores tabular data in a delimited text file that uses commas to separate the values.

tsv rfc-4180 data-exchange tabular-data spreadsheet dsv flat-file

14,954 repositories - en.wikipedia.org/wiki/Comma-separated_values

Bitcoin

Bitcoin is a cryptocurrency developed by Satoshi Nakamoto.

14,839 repositories - en.wikipedia.org/wiki/Bitcoin - github.com/bitcoin/bitcoin

Android Studio

Android Studio is the official integrated development environment (IDE) for Google's Android operating system.

android java kotlin ide sdk intellij-idea

14,804 repositories - en.wikipedia.org/wiki/Android_Studio - github.com/android

Video

Electronic representation of moving visual images.

videos digital-video

14,795 repositories - en.wikipedia.org/wiki/Video

Demo

A example of a product or system.

14,648 repositories - en.wikipedia.org/wiki/Technology_demonstration

Framer Motion

An open source and production-ready motion library for React on the web.

14,438 repositories - github.com/framer/motion

Bioinformatics

Bioinformatics is the use of mathematical, statistical, and computational methods to collect and analyze biological data.

genomics sequencing

14,115 repositories - en.wikipedia.org/wiki/Bioinformatics

gatsby

Gatsby is a free and open source framework based on React that helps developers build blazing fast websites and apps.

gatsbyjs gatsby-js react open-source-framework jamstack

14,021 repositories - github.com/gatsbyjs/gatsby

Docker Image

A Docker image is a read-only template that contains a set of instructions for creating a container.

docker dockerfile

13,975 repositories - github.com/docker-library/official-images

Search