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

Featured Topics

Image

Images encompass photographs, illustrations, and visual content used in various media.

images pictures photo picture photos photography graphic-design multimedia visual-arts

11,867 repositories - en.wikipedia.org/wiki/Image

X (Twitter)

An online news and social networking service where users post and interact with messages, known as “Tweets”.

tweets twitter-api twitter-api-v2 twitter-bot twitter-client

11,862 repositories - en.wikipedia.org/wiki/Twitter - github.com/twitter

Framer Motion

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

11,849 repositories - github.com/framer/motion

Netlify

Netlify is a continuous deployment powerful serverless platform.

11,829 repositories - en.wikipedia.org/wiki/Netlify - github.com/netlify

Dockerfile

A Dockerfile is a text document that contains commands to assemble a docker image.

docker-file docker docker-image

11,787 repositories

Network

Networks involve the connection of computers and devices to facilitate communication and data exchange.

networking computer-networks cybersecurity internet telecommunications data-communication

11,775 repositories - en.wikipedia.org/wiki/Computer_network

SDK

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

11,607 repositories - en.wikipedia.org/wiki/Software_development_kit

Utility Software

Utility software is software designed to help analyze, configure, optimize or maintain a computer.

11,583 repositories - en.wikipedia.org/wiki/Utility_software

Bioinformatics

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

genomics sequencing

11,582 repositories - en.wikipedia.org/wiki/Bioinformatics

Generator

Generators convert mechanical energy into electrical energy, providing power in various contexts.

generators power-generator electricity-generator electricity renewable-energy engineering

11,462 repositories - en.wikipedia.org/wiki/Electric_generator

Jetpack Compose

Jetpack Compose is Android’s modern toolkit for building native UI.

11,422 repositories

Extension

Extension enhance functionalities of software, allowing custom additions.

extensions plugin plugins software-development web-plugins browser-extensions

11,401 repositories - en.wikipedia.org/wiki/Browser_extension

Mathematics

Mathematics is a subject that deals with numbers, shapes, logic, quantity, and arrangements.

11,387 repositories - en.wikipedia.org/wiki/Mathematics

Example

A representation of something.

11,303 repositories

Logging

Logging is your software's way of keeping a record, like a journal, documenting events and errors for future reference.

11,300 repositories - en.wikipedia.org/wiki/Logging_(computing)

Ajax

Ajax is a technique for creating interactive web applications.

json html xml javascript

11,233 repositories - en.wikipedia.org/wiki/Ajax_(programming)

3D

3D refers to the use of three-dimensional graphics, modeling, and animation in various industries.

3d-printing 3d-graphics 3d-modeling 3d-animation 3d-cad 3d-rendering 3d-models graphics animation modeling cad printing computer-graphics product-design video-games

11,057 repositories - en.wikipedia.org/wiki/3D_computer_graphics

Canvas

The canvas element is part of HTML5 and allows for dynamic, scriptable rendering of 2D shapes and bitmap images.

html5

11,008 repositories - en.wikipedia.org/wiki/Canvas_element

Ubuntu

Ubuntu is a Linux-based operating system.

10,952 repositories - en.wikipedia.org/wiki/Ubuntu_(operating_system) - github.com/ubuntu

Elixir

Elixir is a dynamic, functional language designed for building scalable and maintainable applications.

language erlang ruby

10,762 repositories - en.wikipedia.org/wiki/Elixir_(programming_language) - github.com/elixir-lang

LocalStorage

LocalStorage is a JavaScript object that allows storing arbitrary key-value pairs in the web browser as an alternative to cookies.

local-storage sessionstorage indexeddb websql web-storage webstorage

10,708 repositories - en.wikipedia.org/wiki/Web_storage

Haskell

Haskell is a functional programming language with non-strict semantics, and strong static typing.

10,671 repositories - en.wikipedia.org/wiki/Haskell_(programming_language) - github.com/haskell

VS Code Extension

An extension for the Visual Studio Code editor.

visual-studio-code vscode

10,605 repositories - github.com/microsoft/vscode-extension-samples

Figma

Figma is a collaborative interface design tool.

10,531 repositories - github.com/figma

elasticsearch

Elasticsearch is a search engine based on the Lucene library.

10,335 repositories - en.wikipedia.org/wiki/Elasticsearch - github.com/elastic/elasticsearch

OAuth 2.0

OAuth 2.0 is the industry-standard protocol for authorization.

rfc-6749 rfc6749 oauth authentication openid oidc saml raml xacml indieauth access-token refresh-token

9,945 repositories - en.wikipedia.org/wiki/OAuth#OAuth_2.0

MQTT

MQTT is a lightweight, publish-subscribe messaging protocol.

internet-of-things iot m2m mosquitto mqtt-broker mqtt-client mqtt-protocol mqtt-server mqtt-tool paho

9,893 repositories - en.wikipedia.org/wiki/MQTT - github.com/mqtt

Home Assistant

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

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

9,813 repositories - github.com/home-assistant

Functional programming

Functional programming is a programming paradigm where programs are constructed by applying and composing functions.

oop declarative-programming procedural-programming event-driven-programming

9,768 repositories - en.wikipedia.org/wiki/Functional_programming

Hugo

Hugo is one of the most popular open-source static site generators.

9,728 repositories - github.com/gohugoio/hugo

Programming language

A formal language that specifies a set of instructions that can be used to produce various kinds of output.

9,702 repositories - en.wikipedia.org/wiki/Programming_language

JSX (JavaScript XML)

JSX is an XML-like syntax extension to ECMAScript without any defined semantics that allows creation of DOM trees.

jxon xhp xml babel reactjs vhtml mithril hyperscript ijk hdom

9,603 repositories - en.wikipedia.org/wiki/JSX_(JavaScript) - github.com/facebook/jsx

Supabase

Supabase is a Open-Source Firebase Alternative.

supabase-js supabasejs database react postgres sql firebase

9,576 repositories - github.com/supabase/supabase

WPF

WPF is a .NET based UI framework for building Windows desktop applications.

windows-presentation-foundation windows

9,552 repositories - en.wikipedia.org/wiki/Windows_Presentation_Foundation - github.com/dotnet/wpf

Apache Spark

Spark is a unified analytics engine for large-scale data processing.

apache-spark scala hadoop

9,506 repositories - en.wikipedia.org/wiki/Apache_Spark - github.com/apache/spark

gRPC

gRPC is a high performance RPC framework.

rpc http2 protobuf capn-proto json-rpc

9,481 repositories - en.wikipedia.org/wiki/GRPC - github.com/grpc/grpc

Qt

Qt, pronounced "cute", is a cross-platform application development framework.

qt-framework qt-application qt5 qt6 cpp

9,404 repositories - en.wikipedia.org/wiki/Qt_(software) - github.com/qt

Deep neural networks

ANNs that are deep in the sense that they have many layers of hidden units between the input and output layers.

9,362 repositories - en.wikipedia.org/wiki/Deep_neural_networks

SVG

SVG is an XML-based markup language for describing two-dimensional based vector graphics.

xml

9,254 repositories - en.wikipedia.org/wiki/Scalable_Vector_Graphics

Material Design

Material Design is a unified system of theory and tools for creating digital experiences developed by Google.

9,154 repositories - en.wikipedia.org/wiki/Material_Design

Awesome Lists

An awesome list is a list of awesome things curated by the community.

9,140 repositories - github.com/sindresorhus/awesome

Spotify

Spotify is a Swedish audio streaming and media services provider.

spotify-playlist spotify-api

9,072 repositories - en.wikipedia.org/wiki/Spotify - github.com/spotify/

ESP8266

A cost-effective and highly integrated Wi-Fi microcontroller for IoT applications.

9,071 repositories - en.wikipedia.org/wiki/ESP8266 - github.com/espressif

Assembly

Assembly is a low-level programming language.

assembler assembly-language c cpp operating-system

9,020 repositories - en.wikipedia.org/wiki/Assembly_Language

client

Any computer hardware or software that requests access to a server.

8,963 repositories - en.wikipedia.org/wiki/Client_(computing)

Zsh

Zsh (Z shell) is a shell and command language interpreter.

zshell shell

8,958 repositories - en.wikipedia.org/wiki/Z_shell - github.com/zsh-users/zsh

Babel

Babel is a compiler for writing next generation JavaScript, today.

babeljs babel-preset babel-plugin babel-es6

8,941 repositories - github.com/babel

Unit testing

Unit testing is a type of software testing that focusses on testing small units instead of whole processes.

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

8,874 repositories - en.wikipedia.org/wiki/Unit_testing

Godot

An advanced, multi-platform 2D and 3D open source game engine.

8,790 repositories - en.wikipedia.org/wiki/Godot_(game_engine) - github.com/godotengine

Desktop

Desktop refers to software applications and environments designed for personal computers.

desktop-computing desktop-applications software-development user-interface operating-systems

8,702 repositories - en.wikipedia.org/wiki/Desktop_computer

Development

Development refers to the process of creating and maintaining software applications.

dev software-dev software-engineering programming project-management

8,672 repositories - en.wikipedia.org/wiki/Software_development

Hackathon

A hackathon is a gathering where developers collaboratively code in an extreme manner over a short period of time.

hackfest codefest hackday hackathons game-jam hacktoberfest game-off hackathon-kit hackathon-organiser

8,653 repositories - en.wikipedia.org/wiki/Hackathon

Gulp

Gulp is a toolkit for automating and streamlining web development.

8,431 repositories - en.wikipedia.org/wiki/Gulp.js - github.com/gulpjs

Spring MVC

Spring MVC is a framework for building web applications as part of the Spring Framework.

springmvc spring-webmvc spring-framework java web-development rest

8,405 repositories - en.wikipedia.org/wiki/Spring_Framework#Spring_Web_MVC - github.com/spring-projects/spring-framework

Symfony

Symfony is a set of reusable PHP components and a web framework.

8,282 repositories - en.wikipedia.org/wiki/Symfony - github.com/symfony

Discord.JS

Discord.JS is a powerful Node.js module that allows you to easily interact with the Discord API.

8,241 repositories - github.com/discordjs/discord.js

Hacking

Hacking involves gaining unauthorized access to data in a system or computer.

cybersecurity information-security penetration-testing

8,108 repositories - en.wikipedia.org/wiki/Hacker_(computer_security)

FFmpeg (Fast Forward Moving Picture Experts Group)

FFmpeg is a suite of libraries and programs for handling video, audio, and other multimedia files and streams.

ffplay ffprobe libav sdl libavcodec libavformat libavutil libavfilter mplayer mencoder

8,102 repositories - en.wikipedia.org/wiki/FFmpeg - github.com/FFmpeg

Astro

Astro is a web framework for building fast, content-focused websites. Performance powered by Astro's next-gen island architecture.

8,077 repositories - github.com/withastro/astro

Code

Code refers to the set of instructions written in a programming language to perform a specific task.

coding programming software-development algorithms data-structures

8,030 repositories - en.wikipedia.org/wiki/Source_code

Chrome

Chrome is a web browser from the tech company Google.

google-chrome firefox safari edge opera chromium browser chrome-extension

8,015 repositories - github.com/googlechrome

Test-driven development

Test-driven development is a development process with a test-first approach relying on requirements being converted to test cases.

test-driven-development atdd bdd testing extreme-programming continuous-testing

8,014 repositories - en.wikipedia.org/wiki/Test-driven_development

Prettier

Prettier is an opinionated code formatter that supports many languages and integrates with most editors.

prettier-js eslint code-style formatting

8,000 repositories - en.wikipedia.org/wiki/Prettier - github.com/prettier/prettier

Nuxt.js

Nuxt.js is a Vue.js Meta Framework to create complex, fast & universal web applications quickly.

nuxtjs javascript vue ssr spa

7,904 repositories - en.wikipedia.org/wiki/Nuxt.js - github.com/nuxt/nuxt.js

Crawler

A computer program that gathers and categorizes information on the World Wide Web.

7,792 repositories - en.wikipedia.org/wiki/Web_crawler

Deployment

Streamline your code deployment so you can focus on your product.

deploy-tool deployment-manager continuous-deployment release-automation cicd

7,696 repositories - en.wikipedia.org/wiki/Software_deployment

Game engine

A game engine is a software framework used to develop and create video games.

7,687 repositories - en.wikipedia.org/wiki/Game_engine

Operating system

An operating system is a program that manages a computer's programs and applications.

7,572 repositories - en.wikipedia.org/wiki/Operating_system

Privacy

Privacy is the option to limit the access others have to one's personal information.

anonymity encryption privacy-policy security surveillance

7,563 repositories - en.wikipedia.org/wiki/Privacy

Physics

A natural science concerned with the properties of matter and energy.

7,524 repositories - en.wikipedia.org/wiki/Physics

Grafana

Grafana is an open source metrics dashboard.

7,482 repositories - en.wikipedia.org/wiki/Grafana - github.com/grafana/grafana

Ansible Roles

Ansible roles provide a framework for collections of variables, tasks, files, templates, and modules.

ansible-roles ansible ansible-playbook

7,241 repositories - github.com/ansible

configuration

The arrangement of function details for a computer program.

7,157 repositories - en.wikipedia.org/wiki/Computer_configuration

Reverse Engineering

The process of analyzing a subject system to identify the system's components and their interrelationships.

security disassembler

6,985 repositories - en.wikipedia.org/wiki/Reverse_engineering

Software Engineering

Software Engineering involves the application of engineering principles to software development.

software-development software-design programming project-management quality-assurance computer-science

6,928 repositories - en.wikipedia.org/wiki/Software_engineering

To-Do

A to-do list is a tool for managing tasks and organizing activities.

todo-list task-manager to-do productivity task-management project-management reminders

6,912 repositories - en.wikipedia.org/wiki/To-do_list

sql-server

Microsoft SQL Server is a relational database management system (RDBMS).

mssql sqlserver mssqlserver mssql-database microsoft-sql-server ms-sql-server database

6,891 repositories - en.wikipedia.org/wiki/Microsoft_SQL_Server

Visual Studio

Development software suite for Windows & MacOS made to generate apps, web-services, desktop apps and mobile apps.

vs vscode-theme vscode-extension text-editor

6,881 repositories - en.wikipedia.org/wiki/Microsoft_Visual_Studio

Slack

Slack is a cloud-based instant messaging and collaboration platform for teams and organizations.

6,809 repositories - en.wikipedia.org/wiki/Slack_(software) - github.com/slackapi

Computer science

Study of computers and computational systems, including their design, development, and application in various fields.

6,806 repositories - en.wikipedia.org/wiki/Computer_science

CUDA

CUDA is a parallel computing platform and programming model for NVIDIA GPUs.

nvcc

6,746 repositories - en.wikipedia.org/wiki/CUDA

Xcode

Xcode is an IDE for macOS to develop software for macOS, iOS, watchOS, and tvOS.

6,679 repositories - en.wikipedia.org/wiki/Xcode

Emacs

Emacs is an extensible, customizable, free text editor and computing environment.

emacs-lisp vim spacemacs

6,674 repositories - en.wikipedia.org/wiki/Emacs - github.com/emacs-mirror/emacs

Instagram

Instagram is a photo and video sharing social networking service.

insta ig social-media whatsapp facebook

6,673 repositories - en.wikipedia.org/wiki/Instagram - github.com/instagram

WebRTC

With WebRTC, you can add real-time communication capabilities to your application that works on top of an open standard.

rtc web-real-time-communication

6,633 repositories - en.wikipedia.org/wiki/WebRTC

Rocketseat

Rocketseat is a Brazilian coding platform that professionalizes people in programming.

6,569 repositories - github.com/rocketseat

Solana

Solana is a public blockchain that achieves consensus using a unique Proof of History algorithm.

rust

6,567 repositories - en.wikipedia.org/wiki/Solana_(blockchain_platform) - github.com/solana-labs/solana

YAML

YAML is a human-friendly data serialization standard.

yml xml json jsonc json5 sax data-serialization yet-another toml ini

6,479 repositories - en.wikipedia.org/wiki/YAML - github.com/yaml/

Debian

Debian is a Linux based operating system.

debian-linux debianlinux linux ubuntu

6,449 repositories - en.wikipedia.org/wiki/Debian - github.com/debian

Search