Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

Featured Topics

sql-server

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

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

5,272 repositories - en.wikipedia.org/wiki/Microsoft_SQL_Server

Ionic

Ionic is a well documented UI toolkit for progressive web-app developement with Angular, React or Vue.

5,228 repositories - en.wikipedia.org/wiki/Ionic_(Framework) - github.com/ionic-team

Actions

GitHub Actions is a platform for developer workflow orchestration and automation.

github-actions action docker,ci

5,201 repositories - github.com/actions

Software Engineering

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

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

5,121 repositories - en.wikipedia.org/wiki/Software_engineering

Single-page application (SPA)

Single-page applications are client-side applications that combine the logic for different contents into one page.

mpa vuejs reactjs svelte astro angular emberjs javascript routing pushstate

5,090 repositories - en.wikipedia.org/wiki/Single-page_application

WinForms

Windows Forms (WinForms) is a UI framework for building Windows desktop applications.

windowsforms windows-forms windows

4,985 repositories - en.wikipedia.org/wiki/Windows_Forms - github.com/dotnet/winforms

Vagrant

Vagrant is an open-source software product for building and maintaining portable virtual software development environments.

4,984 repositories - en.wikipedia.org/wiki/Vagrant_(software) - github.com/hashicorp/vagrant

Privacy

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

anonymity encryption privacy-policy security surveillance

4,941 repositories - en.wikipedia.org/wiki/Privacy

Unix

Unix is a powerful, multiuser, multitasking operating system originally developed in the 1960s.

unix-system unix-os linux operating-systems posix bsd

4,933 repositories - en.wikipedia.org/wiki/Unix

Swing

Swing is a cross-platform user-interface toolkit to build desktop applications with Java and is packaged with the Java SDK.

4,871 repositories

Anime

Anime is hand-drawen & computer-generated animation produced in Japan.

4,854 repositories - en.wikipedia.org/wiki/Anime

Cross-origin resource sharing (CORS)

CORS is a mechanism that allows restricted resources on a web page to be accessed from another domain outside the domain.

xhr ajax jsonp content-security-policy

4,839 repositories - en.wikipedia.org/wiki/Cross-origin_resource_sharing

Internationalization (i18n)

Internationalization is designing and developing in a way that can be adapted for users from any culture, region, or language.

internationalization internationalisation l10n localization localisation intl globalisation globalization translation translate g11n

4,775 repositories - en.wikipedia.org/wiki/Internationalization_and_localization

Facebook

Facebook helps to connect and share things with the people you care about.

fb facebook-api facebook-graph-api react social-media graphql

4,696 repositories - en.wikipedia.org/wiki/Facebook - github.com/facebook

Supabase

Supabase is a Open-Source Firebase Alternative.

supabase-js supabasejs database react postgres sql firebase

4,668 repositories - github.com/supabase/supabase

Perl

Perl is a highly capable and feature-rich programming language.

perl5 perl-script language perl6

4,652 repositories - en.wikipedia.org/wiki/Perl - github.com/Perl/perl5

Kernel

Kernels are software at the core of modern operating systems that interact with hardware.

4,607 repositories - en.wikipedia.org/wiki/Kernel_(operating_system)

Vanilla JavaScript

Vanilla JavaScript is the native JavaScript language included in the browser.

vanilla-javascript vanillajs javascript ecmascript

4,531 repositories

Microsoft

Microsoft is a company that develops and supports a range of software products, services, devices, and solutions.

windows

4,420 repositories - en.wikipedia.org/wiki/Microsoft - github.com/microsoft

JSON:API

JSON:API is a specification for building APIs in JSON.

json emberjs rest-api json-ld hal hateoas siren hydra collection-json

4,331 repositories

Puppeteer

Node.js library that provides an API to control Chrome/Chromium over the DevTools Protocol.

automation chromium

4,328 repositories - github.com/puppeteer/puppeteer

Handlebars

Handlebars is a simple templating language, that uses a template and an input object to generate HTML or other text formats.

handlebarsjs mustache-js ejs-templates pug nunjucks jinja2 liquid javascript templating

4,323 repositories - github.com/handlebars-lang

Geographic Information System

System to capture, manage and present geographic data.

4,316 repositories - en.wikipedia.org/wiki/Geographic_information_system

.env

.env is a file, used to store configuration values as key-value pairs, similar to the ini file format.

dot-env env-file ini configuration-file environment-variables

4,296 repositories

Xamarin

Xamarin is a platform for developing iOS and Android applications.

mono

4,199 repositories - en.wikipedia.org/wiki/Xamarin - github.com/xamarin

User interface design

The design of user interfaces for machines and software with the focus on maximizing usability and the user experience.

4,191 repositories - en.wikipedia.org/wiki/User_interface_design

Blazor

Blazor is a free and open-source web framework that enables developers to create web apps using C# and HTML.

blazor-webassembly blazor-server dotnet angular svelte vue react

4,146 repositories - en.wikipedia.org/wiki/Blazor - github.com/dotnet/aspnetcore/tree/main/src/Components

MariaDB

MariaDB is a community-developed, open source relational database management system forked from MySQL.

4,120 repositories - en.wikipedia.org/wiki/MariaDB - github.com/MariaDB/server

QR Code

A QR Code is a type of matrix barcode that can store a variety of data.

qrcodes qr-code barcode scanning data-collection mobile-payments

4,109 repositories - en.wikipedia.org/wiki/QR_code

Verilog

Verilog is a hardware description language used to model electronic systems.

4,089 repositories - en.wikipedia.org/wiki/Verilog

Cloudflare

Cloudflare is a global network with speed, reliability, and security in mind.

cloudflare-pages cloudflare-workers cloudflare-worker cloudflare-api cloudflare-dns

4,071 repositories - en.wikipedia.org/wiki/Cloudflare - github.com/cloudflare

Minecraft Plugin

A plugin (or a multiplayer plug-in) is an additive file for a Minecraft multiplayer server.

minecraft minecraft-mod minecraft-addon

4,046 repositories

Apple

Apple is a prominent hardware and software company.

swift macos ios

4,006 repositories - en.wikipedia.org/wiki/Apple_Inc. - github.com/apple

Localization (l10n)

Translation of a software interface and messages to another language plus to work with local cultures.

localisation l10n intl globalisation globalization g11n translation t9n translate m17n

4,001 repositories - en.wikipedia.org/wiki/Internationalization_and_localization

simulator

A genre of video game.

3,981 repositories - en.wikipedia.org/wiki/Simulation_video_game

Test automation

Test automation or automatic testing as compared to manual testing is writing test scenarios beforehand to be executed repeatedly.

automated-tests automated-testing testing-automation cicd devops bdd tdd unit-tests pipeline-as-code continuous-testing regression-testing gherkin release-automation

3,973 repositories - en.wikipedia.org/wiki/Test_automation

Coursera

Coursera is an online-learning platform that offers massive open online courses (MOOCs), Specializations, and Degrees.

3,936 repositories - en.wikipedia.org/wiki/Coursera

Visual Studio Code

Extensible editor for Windows, macOS, and Linux, for coding in any programming language.

vscode vscode-theme vscode-extension text-editor

3,881 repositories - en.wikipedia.org/wiki/Visual_Studio_Code - github.com/microsoft/vscode

Reddit

A dynamic online platform where communities connect, share, and discuss virtually anything imaginable.

reddit-client reddit-api reddit-application reddit-bot reddit-clone reddit-scraper instagram twitter facebook

3,864 repositories - en.wikipedia.org/wiki/Reddit - github.com/reddit

Angular CLI

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

angular

3,851 repositories - github.com/angular/angular-cli

MERN

MERN is a source-available JavaScript solution stack consisting of MongoDB, Express.js, React.js, Node.js.

mern-stack mean meen mevn mongodb expressjs reactjs nodejs javascript

3,832 repositories

Arch Linux

A lightweight and flexible Linux distribution that tries to Keep It Simple.

arch arch-linux linux aur pacman pkgbuilds arch-linux-packages arch-linux-setup

3,814 repositories - en.wikipedia.org/wiki/Arch_Linux - github.com/archlinux

RSS

A standard for passing information from websites to users and applications.

rfc4287 rfc-4287 rdf xml atom-feed websub

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

MIDI

MIDI is a technical standard for computer music.

3,689 repositories - en.wikipedia.org/wiki/MIDI

Steam

Steam is a video game digital distribution service by Valve Corporation.

steam-api steam-client

3,634 repositories - en.wikipedia.org/wiki/Steam_(service)

Zustand

Bear necessities for state management in React.

react state-management

3,617 repositories - github.com/pmndrs/zustand/

Routing (disambiguation)

Routing can either mean URL routing, IP routing, or geo routing.

url-routing ip-routing geo-routing

3,586 repositories

Wiki

Wikis are public, online repositories of information; created and often edited by many writers.

wikis mediawiki wikipedia

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

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

3,494 repositories - en.wikipedia.org/wiki/Continuous_integration

Homebrew

Homebrew is a package manager for macOS.

3,454 repositories - en.wikipedia.org/wiki/Homebrew_(package_management_software) - github.com/Homebrew/brew

NoSQL

A NoSQL database refers to a database whose storage format is modeled differently from relational databases.

nosql-databases nosql-database no-sql database relational-database sql

3,413 repositories - en.wikipedia.org/wiki/NoSQL

Font

A font is a particular style of typeface for text.

3,407 repositories - en.wikipedia.org/wiki/Font

P2P

Peer-to-Peer applications are decentralized or distributed.

peer2peer peer-to-peer decentralized distributed peer

3,392 repositories - en.wikipedia.org/wiki/Peer-to-peer

Astronomy

Astronomy is the study of celestial objects and phenomena.

astrophysics physics

3,379 repositories - en.wikipedia.org/wiki/Astronomy

Software

Software refers to programs and applications that perform specific tasks on computers.

software-applications software-programs software-development computer-science programming

3,377 repositories - en.wikipedia.org/wiki/Software

Google Maps

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

maps google google-maps-api

3,356 repositories - en.wikipedia.org/wiki/Google_Maps - github.com/googlemaps/

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.

3,332 repositories - en.wikipedia.org/wiki/Self-hosting

Interview

Interviews are formal meetings to assess applicants' suitability for positions.

job-interview interview-questions resume career-advice soft-skills job-search

3,324 repositories - en.wikipedia.org/wiki/Job_interview

Bukkit

Bukkit is a Minecraft server modification software.

spigot paper papermc craftbukkit minecraft

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

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

GitLab

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

github bitbucket

3,243 repositories - en.wikipedia.org/wiki/GitLab

Atom

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

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

Fastify

Fast and low overhead web framework, for Node.js.

fastify1 fastify-1 fastify2 fastify-2 framework nodejs json-schema

3,198 repositories - github.com/fastify

Solana

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

rust

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

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

Virtual Private Network

A communication method commonly used to connect private networks.

3,164 repositories - en.wikipedia.org/wiki/Virtual_private_network

Erlang

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

language elixir

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

Gin

Gin is a high performance HTTP web framework written in Go.

gin-gonic gin-contrib go router framework

3,159 repositories - github.com/gin-gonic/gin

Search engine optimization (SEO)

SEO is the process of improving the quality and quantity of website traffic to a website or a web page from search engines.

search-engine-optimization meta-tags metatags

3,106 repositories - en.wikipedia.org/wiki/Search_engine_optimization

Quantum Computing

Quantum computing is a field of computing that uses quantum phenomena to perform operations on data.

quantum quantum-computer quantum-computers physics computer-science

3,088 repositories - en.wikipedia.org/wiki/Quantum_computing - github.com/qsharp-community

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

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

Emoji

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

2,991 repositories - en.wikipedia.org/wiki/Emoji

IPFS

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

2,981 repositories - en.wikipedia.org/wiki/InterPlanetary_File_System - github.com/ipfs/ipfs

Cucumber

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

bdd gherkin rspec behat behave

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

Neo4j

Neo4j is a graph database management system.

graph database nosql

2,825 repositories - en.wikipedia.org/wiki/Neo4j - github.com/neo4j/neo4j

OCaml

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

2,819 repositories - en.wikipedia.org/wiki/OCaml - github.com/ocaml/ocaml

Cordova

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

apache-cordova android ios mobile macos windows electron

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

OpenStreetMap

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

collaborative-mapping mapillary mapbox

2,700 repositories - en.wikipedia.org/wiki/OpenStreetMap

Groovy

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

grails java

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

Lisp

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

commonlisp common-lisp quicklisp sbcl clojure scheme racket newlisp

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

Bulma

Bulma is a CSS framework.

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

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

2,665 repositories - en.wikipedia.org/wiki/MicroPython - github.com/micropython

Syntax Highlighting

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

2,655 repositories - en.wikipedia.org/wiki/Syntax_highlighting

Search