Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Featured Topics
Syntax Highlighting
A feature of text editors that displays text in different colors.
2,681 repositories - en.wikipedia.org/wiki/Syntax_highlighting
Bun
All-in-one JavaScript runtime & toolkit.
bunjs javascript nodejs typescript webkit npm deno zig
2,675 repositories - en.wikipedia.org/wiki/Bun_(software) - github.com/oven-sh/bun
Userscripts
A userscript is a kind of lightweight browser extension, used to modify webpages.
userjs greasemonkey tampermonkey violentmonkey webextension javascript
2,674 repositories - en.wikipedia.org/wiki/Userscript - github.com/greasemonkey/greasemonkey
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
2,645 repositories - en.wikipedia.org/wiki/Async/await
OSINT
Open-source intelligence is the collection and analysis of data gathered from open sources to produce actionable intelligence.
2,616 repositories - en.wikipedia.org/wiki/Open-source_intelligence
Less
Less is the dynamic stylesheet language.
lessjs lesscss less-css css sass stylus css-variables css-nesting scoped-css css-preprocessor
2,598 repositories - en.wikipedia.org/wiki/Less_(stylesheet_language) - github.com/less/less.js
Infrastructure as code
Infrastructure as code is a way to manage environment packages as code instead of manual installation and mantainance.
iac cloud-computing devops containerization as-code everything-as-code container-orchestration infrastructure-as-a-service provisioning infrastructure-drift
2,583 repositories - en.wikipedia.org/wiki/Infrastructure_as_code
Drupal
Drupal is a free and opensource web content management system written in PHP and distributed under the GNU General Public License.
2,572 repositories - en.wikipedia.org/wiki/Drupal - github.com/drupal
SciPy
Scientific computing tools for Python.
2,553 repositories - en.wikipedia.org/wiki/SciPy - github.com/scipy/scipy
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
2,533 repositories - en.wikipedia.org/wiki/Design_system
Project management
Project management is about building scope and executing on the project's goals.
kanban scrum kanboard agile roadmap gantt
2,530 repositories - en.wikipedia.org/wiki/Project_management
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
2,527 repositories - en.wikipedia.org/wiki/Exploit_(computer_security)
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,520 repositories - github.com/js13kGames
Protocol (disambiguation)
Protocol can mean either interface in OOP or communication protocol in networking and data exchange.
interface network-protocol communication-protocol
2,509 repositories - en.wikipedia.org/wiki/Protocol#computing
Minecraft Server
A server for Minecraft.
mc-server mcpe-server bedrock-server minecraft
2,487 repositories - en.wikipedia.org/wiki/Minecraft_server
pip
The Python package installer.
pypi,pip-package,pypi-package python,package-manager
2,454 repositories - en.wikipedia.org/wiki/Pip_(package_manager) - github.com/pypa/pip
Dark Mode
A color scheme that uses light colored text on a dark background.
2,432 repositories - en.wikipedia.org/wiki/Light-on-dark_color_scheme
Firefox extension
Firefox Extensions are add-ons that allow users to customize their web browser.
firefox-extensions firefox-addon firefox-addons add-ons-for-firefox firefox-webextension firefox-webextensions firefox webextension mozilla browser
2,430 repositories - en.wikipedia.org/wiki/Add-on_(Mozilla)
Auth0
Auth0 is an Identity-as-a-Service provider.
single-sign-on token-based-authentication json-web-token openid-connect oauth ws-federation saml identity sdk enterprise-integration
2,428 repositories - github.com/Auth0
TLS (Transport Layer Security)
TLS is a cryptographic protocol designed to provide communications security over a computer network.
2,402 repositories - en.wikipedia.org/wiki/Transport_Layer_Security
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,394 repositories
Koa
Koa is an expressive middleware framework for Node.js servers that uses ES2017 async functions.
2,386 repositories - github.com/koajs/koa
Playwright
Playwright enables reliable end-to-end testing for modern web apps.
2,371 repositories - github.com/microsoft/playwright
cURL
cURL is a software project providing a library and command-line tool for transferring data. The name stands for "Client for URL".
2,340 repositories - en.wikipedia.org/wiki/CURL - github.com/curl/curl
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,327 repositories - en.wikipedia.org/wiki/Nim_(programming_language) - github.com/nim-lang/Nim
F#
F# ("F sharp") is a functional programming language for .NET.
2,325 repositories - en.wikipedia.org/wiki/F_Sharp_(programming_language) - github.com/fsharp
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
2,311 repositories - en.wikipedia.org/wiki/Open_data
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,292 repositories - en.wikipedia.org/wiki/Server-side_scripting
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,249 repositories - en.wikipedia.org/wiki/Web_Components - github.com/webcomponents
CSS Modules
A CSS Module is a CSS file where class names are scoped locally by default.
2,227 repositories - github.com/css-modules/css-modules
Universal Windows Platform
An API for creating apps that run on Windows 10, Windows 10 Mobile, Xbox One and HoloLens.
2,225 repositories - en.wikipedia.org/wiki/Universal_Windows_Platform
Software as a service
Software as a service is a software solution that comes shipped on a server, accessible through the cloud.
software-as-a-service cloud-computing as-a-service xaas saass multi-tenancy
2,189 repositories - en.wikipedia.org/wiki/Software_as_a_service
Package manager
A package manager is a set of tools that automates and manages computer software.
2,168 repositories - en.wikipedia.org/wiki/Package_manager
Kotlin Multiplatform
Kotlin Multiplatform is a cross platform development framework developed by JetBrains.
2,163 repositories
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,160 repositories - en.wikipedia.org/wiki/Media_queries
Termux
Android terminal emulator and Linux environment.
2,160 repositories - en.wikipedia.org/wiki/termux
Publish-subscribe pattern
The publish-subscribe pattern is a messaging pattern where the consumer subscribes to the provider.
publish-subscribe-pattern publish-subscribe message-queue message-oriented-middleware message-passing event-bus event-handlers event-listener message-bus event-sourcing observer-pattern event-driven-programming
2,155 repositories - en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern
LLVM
The LLVM compiler infrastructure project is a set of compiler and toolchain technologies.
2,143 repositories - en.wikipedia.org/wiki/LLVM - github.com/llvm/llvm-project
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,127 repositories - en.wikipedia.org/wiki/CSS_framework
Apache Cassandra
Apache Cassandra is a free, open source, distributed, NoSQL database management system.
apache-cassandra language dotnet
2,121 repositories - en.wikipedia.org/wiki/Apache_Cassandra - github.com/apache/cassandra
Contentful
Contentful provides a content infrastructure that enables teams to power content in any digital product.
2,103 repositories - github.com/contentful
Tauri
Tauri is a framework for building tiny, blazingly fast binaries for all major desktop platforms.
electron nativephp pwa qt hta cross-platform
2,087 repositories - github.com/tauri-apps/tauri
Bug Bounty
Deal by which individuals can receive recognition and compensation for reporting bugs.
bug-bounty security,penetration-testing,pentesting,pentest
2,064 repositories - en.wikipedia.org/wiki/Bug_bounty_program
NuGet
NuGet is an open source package manager for Microsoft development platforms including .NET.
2,064 repositories - en.wikipedia.org/wiki/NuGet - github.com/NuGet
PlatformIO
Your Gateway to Embedded Software Development Excellence.
pio embedded microcontroller build-system package-manager libraries ide avr arm risc-v rtos
2,056 repositories - github.com/platformio
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,055 repositories - en.wikipedia.org/wiki/Resource_Description_Framework
RSpec
rspec is a DSL for behaviour driven development for Ruby.
tdd bdd cucumber minitest gherkin relish domain-specific-language jmock capybara ruby
2,051 repositories - en.wikipedia.org/wiki/RSpec - github.com/rspec
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,040 repositories - wikipedia.org/wiki/Fortran - github.com/j3-fortran
Crystal
Crystal is a self-hosted, general purpose programming language.
2,039 repositories - en.wikipedia.org/wiki/Crystal_(programming_language) - github.com/crystal-lang
Netflix
Netflix is a Streaming service with TV shows, movies, and documentaries.
2,024 repositories - en.wikipedia.org/wiki/Netflix - github.com/Netflix
Unreal Engine
Unreal Engine is used to create awesome games, and experiences for PC, mobile, console, VR, and AR.
2,018 repositories - en.wikipedia.org/wiki/Unreal_Engine - github.com/EpicGames/
Virtual reality
Virtual reality is an artificial environment displayed through digital means.
2,015 repositories - en.wikipedia.org/wiki/Virtual_reality
Preact.js
Preact.js is a lightweight React alternative with the same API.
preactjs preact-js react virtual-dom hmr jsx ssr
2,009 repositories - github.com/preactjs/preact
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
1,980 repositories - en.wikipedia.org/wiki/Pixel_art
GTK
GTK (formerly GIMP ToolKit and GTK+) is a cross-platform toolkit for creating graphical user interfaces.
1,951 repositories - en.wikipedia.org/wiki/GTK - github.com/GNOME/gtk
JSON Schema
JSON Schema is a vocabulary that allows you to validate, annotate, and manipulate JSON documents.
1,944 repositories - github.com/json-schema-org
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
1,937 repositories - en.wikipedia.org/wiki/Medical_imaging
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
1,915 repositories
friendly interactive shell
The user-friendly command line shell.
fish-shell fishshell fish-plugin fish-packages fisherman fisher oh-my-fish bash zsh
1,908 repositories - en.wikipedia.org/wiki/friendly_interactive_shell - github.com/fish-shell/fish-shell
ClojureScript
ClojureScript is a compiler for Clojure that targets JavaScript.
1,897 repositories - github.com/clojure/clojurescript
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
1,895 repositories - en.wikipedia.org/wiki/Behavior-driven_development
MDX
MDX is an authorable format that lets you seamlessly write JSX in your markdown documents.
1,891 repositories - github.com/mdx-js/mdx/
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
1,803 repositories - en.wikipedia.org/wiki/Visual_Basic_for_Applications
Quarkus
Quarkus is a Cloud Native, (Linux) Container First framework for writing Java applications.
1,800 repositories - en.wikipedia.org/wiki/Quarkus - github.com/quarkusio/quarkus
Notion
Notion is an all-in-one workspace for notes, tasks, databases, and collaboration.
productivity note-taking project-management collaboration
1,789 repositories - en.wikipedia.org/wiki/Notion_(productivity_software) - github.com/NotionHQ
Google Sheets
Create and edit online spreadsheets.
gsheets google-sheets-api google-spreadsheet google-spreadsheets google-workspace google-docs google-drive google-forms google-slides spreadsheet
1,775 repositories - en.wikipedia.org/wiki/Google_Sheets - github.com/googleworkspace
spaCy
Industrial-strength Natural Language Processing (NLP) in Python.
machine-learning natural-language-processing text-classification named-entity-recognition tokenization entity-linking dependency-parsing relation-extraction part-of-speech-tagging lemmatization
1,775 repositories - en.wikipedia.org/wiki/SpaCy - github.com/explosion/spaCy
BigQuery
BigQuery is a serverless (cloud) data warehouse with built-in machine learning, geospatial analysis, BI, and other capabilities.
1,769 repositories - en.wikipedia.org/wiki/BigQuery/ - github.com/GoogleCloudPlatform/bigquery-utils/
Azure DevOps
Azure DevOps is a Microsoft product that provides version control, project management, and builds/tests/release features.
1,765 repositories - en.wikipedia.org/wiki/Visual_Studio#Azure_DevOps_Services
Sublime Text
A cross-platform source code editor with a Python API.
sublime sublime-text-3 sublime-text-plugin sublime-plugin sublime-package text-editor
1,755 repositories - en.wikipedia.org/wiki/Sublime_Text - github.com/sublimehq/Packages
Nvidia
Nvidia designs graphics processing units (GPUs) for the gaming and professional markets.
1,755 repositories - en.wikipedia.org/wiki/Nvidia - github.com/nvidia
Meteor
MeteorJS is a partly proprietary, mostly free and open-source isomorphic JavaScript web framework written using Node.js.
meteorjs mongodb vulcanjs pubsub
1,725 repositories - en.wikipedia.org/wiki/Meteor_(web_framework) - github.com/meteor
Common Lisp
Common Lisp is a multi-paradigm programming language in the Lisp language family.
1,676 repositories - en.wikipedia.org/wiki/Common_Lisp
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
1,667 repositories - en.wikipedia.org/wiki/gitops
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
1,662 repositories - en.wikipedia.org/wiki/Point_cloud
Binance
The largest cryptocurrency exchange in the world in terms of daily trading volume of cryptocurrencies.
1,650 repositories - en.wikipedia.org/wiki/Binance
Google Apps Script
Google Apps Script is an automation platform for Google products.
apps-script google-script google-apps-script-api google-workspace gmail google-docs google-drive google-sheets google-forms google-slides
1,648 repositories - en.wikipedia.org/wiki/Google_Apps_Script - github.com/googleworkspace
Puppet
Puppet is a powerful and operating system agnostic configuration management tool.
1,645 repositories - en.wikipedia.org/wiki/Puppet_(software) - github.com/puppetlabs
Zip
Zip is an archive format that stores files and their directory structure.
1,641 repositories - en.wikipedia.org/wiki/ZIP_(file_format)
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
1,632 repositories - en.wikipedia.org/wiki/Fedora_Linux
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,621 repositories - en.wikipedia.org/wiki/Regular_expression
Oracle Database
Oracle Database is a multi-model database management system produced and marketed by Oracle Corporation.
1,615 repositories - en.wikipedia.org/wiki/Oracle_Database - github.com/oracle
FabricMC
Next generation, highly modular and open Minecraft modding API.
fabric fabric-mod fabricmc-mod minecraft-fabric-mod minecraft-fabric minecraft minecraft-mod
1,615 repositories - github.com/FabricMC/
Steganography
Steganography is the practice of hiding a secret message in something that is not secret.
security information-security cryptography cybersecurity
1,610 repositories - en.wikipedia.org/wiki/Steganography
TeX
TeX is a typesetting system used in the production of technical books and papers.
1,596 repositories - en.wikipedia.org/wiki/TeX
LÖVE
2D game framework based on Lua.
1,582 repositories - en.wikipedia.org/wiki/L%C3%96VE_(game_framework) - github.com/love2d
PHPUnit
PHPUnit is a programmer-oriented testing framework for PHP.
php xunit junit xdebug phpdbg unit-testing pcov testdox cobertura code-coverage
1,573 repositories - en.wikipedia.org/wiki/PHPUnit - github.com/sebastianbergmann/phpunit
Phaser
Phaser is a fun, free, and fast 2D game framework for making HTML5 games for desktop and mobile web browsers.
1,571 repositories - github.com/phaserjs/phaser
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,569 repositories - en.wikipedia.org/wiki/Simple_DirectMedia_Layer - github.com/libsdl-org
Netty
Netty is an asynchronous event-driven network application framework.
1,563 repositories - en.wikipedia.org/wiki/Netty_(software) - github.com/netty/netty
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,563 repositories - en.wikipedia.org/wiki/Racket_(programming_language) - github.com/racket
XAMPP
XAMPP is the combination of the Apache web server, the MySQL database and scripting languages.
1,544 repositories - de.wikipedia.org/wiki/XAMPP
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,505 repositories - en.wikipedia.org/wiki/Kivy_(framework) - github.com/kivy/kivy
Stylus (Disambiguation)
Stylus can either refer to the stylus style sheet language or the stylus browser extension.
1,504 repositories - en.wikipedia.org/wiki/Stylus_(disambiguation)
Obsidian
Obsidian is a note taking app that edits locally stored Markdown files.
1,501 repositories - github.com/obsidianmd