Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Featured Topics
![](https://explore-feed.github.com/topics/macos/macos.png)
Shell
A shell is a command-line tool, designed to be run by the Unix shell.
shell-script shell-scripts shellscript shellcode bash
21,261 repositories - en.wikipedia.org/wiki/Shell_script
Testing
The act of examining behavior of the software under test to eliminate bugs and ship with more confidence.
test testing-framework testing-practices testing-tools software-testing unit-testing integration-testing test-automation e2e-testing fuzzing smoke-tests mutation-testing rspec regression-testing xunit
21,014 repositories - en.wikipedia.org/wiki/Software_testing
JSON Web Tokens
JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties.
rfc-7519 jsonwebtoken json-web-tokens json-web-token jwa jwt-authentication jwt-auth jwt-token jwt-tokens jws message-authentication-code jwkset jwks jwt-server jwt-client jwt-claims jwt-bearer-tokens jwe jwk
21,009 repositories - en.wikipedia.org/wiki/JSON_Web_Token
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
20,969 repositories - en.wikipedia.org/wiki/Artificial_neural_network
dotfiles
Dotfiles are user-specific application configuration files.
20,503 repositories - en.wikipedia.org/wiki/Hidden_file_and_hidden_directory#Unix_and_Unix-like_environments - github.com/dotfiles
![](https://explore-feed.github.com/topics/dotfiles/dotfiles.png)
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
20,151 repositories - en.wikipedia.org/wiki/Digital_image_processing
Maven
Maven is a build automation tool used primarily for Java projects.
20,102 repositories - en.wikipedia.org/wiki/Apache_Maven - github.com/apache/maven
![](https://explore-feed.github.com/topics/maven/maven.png)
data
Facts and statistics (numerical data) that may be analysed.
20,099 repositories - en.wikipedia.org/wiki/Data
Jamstack
An approach to building for the modern web, for simpler cache management and workflows.
jam-stack javascript api ssg gatsby
19,580 repositories - en.wikipedia.org/wiki/Jamstack - github.com/jamstack
![](https://explore-feed.github.com/topics/jamstack/jamstack.png)
Solidity
Solidity is an object-oriented programming language for writing smart contracts.
solidity-language language ethereum blockchain smartcontracts cpp
19,511 repositories - en.wikipedia.org/wiki/Solidity - github.com/ethereum/solidity
![](https://explore-feed.github.com/topics/solidity/solidity.png)
Project
Projects involve planned work efforts aimed at achieving specific goals.
projects project-management teamwork software-development
19,301 repositories - en.wikipedia.org/wiki/Project
Jest
Jest is a JavaScript testing framework built on top of Jasmine.
javascript testing mocking coverage mocha jasmine chai qunit
19,256 repositories - en.wikipedia.org/wiki/Jest_(JavaScript_framework)
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
19,016 repositories - en.wikipedia.org/wiki/Web_application
Raspberry Pi
The Raspberry Pi is a popular single-board computer.
18,818 repositories - en.wikipedia.org/wiki/Raspberry_Pi - github.com/raspberrypi
![](https://explore-feed.github.com/topics/raspberry-pi/raspberry-pi.png)
Chrome extension
Chrome extensions enable users to customize the Chrome browsing experience.
18,738 repositories
![](https://explore-feed.github.com/topics/chrome-extension/chrome-extension.png)
Socket.IO
Socket.IO is a JavaScript library for realtime web applications.
18,694 repositories - en.wikipedia.org/wiki/Socket.IO - github.com/socketio/socket.io
![](https://explore-feed.github.com/topics/socket-io/socket-io.png)
Authentication
Authentication is the act of proving an assertion, such as the identity of a computer system user.
18,259 repositories - en.wikipedia.org/wiki/Authentication
![](https://explore-feed.github.com/topics/authentication/authentication.png)
Tutorial
A method of transferring knowledge and may be used as a part of a learning process.
18,164 repositories - en.wikipedia.org/wiki/Tutorial
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
18,159 repositories - en.wikipedia.org/wiki/Internet_of_things
Azure
Azure is a cloud computing service created by Microsoft.
17,811 repositories - en.wikipedia.org/wiki/Microsoft_Azure - github.com/Azure
![](https://explore-feed.github.com/topics/azure/azure.png)
ui
User interface(UI) or user interface engineering is the design of user interfaces for machines and software.
17,268 repositories - en.wikipedia.org/wiki/User_interface_design
SQLite
SQLite is a fast, self-contained embedded SQL database engine.
17,240 repositories - en.wikipedia.org/wiki/SQLite
![](https://explore-feed.github.com/topics/sqlite/sqlite.png)
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
17,132 repositories - en.wikipedia.org/wiki/Graphical_user_interface
Tailwind CSS
Tailwind is a utility-first CSS framework.
tailwind-css tailwindcss tailwind-scaffolding postcss css-framework zurb-foundation bootstrap media-queries responsive-design jit mobile-first component-driven color-scheme
17,043 repositories - en.wikipedia.org/wiki/Tailwind_CSS - github.com/tailwindlabs/tailwindcss
![](https://explore-feed.github.com/topics/tailwind/tailwind.png)
Keras
Keras is an open source neural network library written in Python.
api data-science deep-learning machine-learning neural-network python tensorflow
16,537 repositories - en.wikipedia.org/wiki/Keras - github.com/keras-team
![](https://explore-feed.github.com/topics/keras/keras.png)
Cryptocurrency
A cryptocurrency is a digital currency that uses cryptography.
16,455 repositories - en.wikipedia.org/wiki/Cryptocurrency
Server
A server is a program made to process requests and deliver data to clients.
16,152 repositories - en.wikipedia.org/wiki/Server_(computing)
Heroku
Heroku is a cloud PaaS supporting several programming languages.
15,878 repositories - en.wikipedia.org/wiki/Heroku - github.com/heroku
![](https://explore-feed.github.com/topics/heroku/heroku.png)
Algorithm
Algorithms are self-contained sequences that carry out a variety of tasks.
15,860 repositories - en.wikipedia.org/wiki/Algorithm
Lua
Lua is a lightweight, embeddable scripting language.
15,761 repositories - en.wikipedia.org/wiki/Lua_(programming_language) - github.com/lua
![](https://explore-feed.github.com/topics/lua/lua.png)
Framework
A framework is a reusable set of libraries or classes in software.
15,619 repositories - en.wikipedia.org/wiki/Software_framework
Nest
Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications.
15,595 repositories - github.com/nestjs/nest
![](https://explore-feed.github.com/topics/nestjs/nestjs.png)
ESLint
The pluggable linting utility for JavaScript and JSX.
eslint-plugin eslint-config linting linter javascript
15,422 repositories - github.com/eslint/eslint
![](https://explore-feed.github.com/topics/eslint/eslint.png)
FastAPI
FastAPI is a modern & fast web framework for building APIs with Python 3.7+ based on standard Python type hints.
15,397 repositories - github.com/tiangolo/fastapi
![](https://explore-feed.github.com/topics/fastapi/fastapi.png)
App
The term "app" usually refers to applications for mobile devices such as phones.
15,286 repositories - en.wikipedia.org/wiki/Application_software
Chat Bot
A chat bot is a computer program that simulates human conversation.
15,277 repositories - en.wikipedia.org/wiki/Chatbot
![](https://explore-feed.github.com/topics/chatbot/chatbot.png)
Documentation
Documentation is a set of information that describes a product to its users.
docs documentations documentation-generator tutorial man-page documentation-as-code docblock doc-gen api-documentation knowledge-base design-document
15,078 repositories - en.wikipedia.org/wiki/Software_documentation
HTTP
HTTP (Hypertext Transfer Protocol) is the standard for communication across the web.
14,966 repositories - en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
nginx
nginx is a high performance free open source web server.
nginx-server nginx-proxy nginx-cache nginx-unit nginx-plus
14,829 repositories - en.wikipedia.org/wiki/Nginx - github.com/nginx/nginx
![](https://explore-feed.github.com/topics/nginx/nginx.png)
Statistics
Statistics is a discipline of mathematics concerned with the collection and analysis of numerical data.
data-science machine-learning deep-learning neural-network
14,812 repositories - en.wikipedia.org/wiki/Statistics
DevOps
DevOps is a set of practices that combine software development (Dev) and IT operations (Ops).
dev-ops ci cd cicd devsecops gitops chatops test-automation static-code-analysis release-automation infrastructure-as-code
14,779 repositories - en.wikipedia.org/wiki/DevOps
![](https://explore-feed.github.com/topics/devops/devops.png)
Scala
Scala is an object-oriented programming language.
14,686 repositories - en.wikipedia.org/wiki/Scala_(programming_language)
![](https://explore-feed.github.com/topics/scala/scala.png)
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
14,659 repositories - en.wikipedia.org/wiki/Electron_(software_framework) - github.com/electron/electron
![](https://explore-feed.github.com/topics/electron/electron.png)
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
14,640 repositories - en.wikipedia.org/wiki/Simulation
Selenium
Selenium is a browser automation framework and ecosystem.
14,618 repositories - en.wikipedia.org/wiki/Selenium_(software) - github.com/SeleniumHQ
![](https://explore-feed.github.com/topics/selenium/selenium.png)
Telegram
Telegram is a non-profit, cloud-based instant messaging service.
telegram-client telegram-bot telegram-api whatsapp threema instant-messaging open-source mtproto wechat imessage
14,605 repositories - en.wikipedia.org/wiki/Telegram_(messaging_service) - github.com/TelegramMessenger
![](https://explore-feed.github.com/topics/telegram/telegram.png)
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,378 repositories - github.com/gatsbyjs/gatsby
![](https://explore-feed.github.com/topics/gatsby/gatsby.png)
Animation
Animation is the art of creating moving images.
14,241 repositories - en.wikipedia.org/wiki/Animation
Programming
Programming involves writing, testing, and maintaining code to build software applications.
software-programming coding software-development algorithms data-structures computer-science
14,076 repositories - en.wikipedia.org/wiki/Computer_programming
![](https://explore-feed.github.com/topics/vercel/vercel.png)
WebSocket
The WebSocket protocol enables web applications to maintain bidirectional communications with server-side processes.
websockets ws long-polling polling
13,681 repositories - en.wikipedia.org/wiki/WebSocket
Object-oriented programming (OOP)
Object-oriented programming is a programming paradigm based on the concept of objects fundamental to many programming languages.
object-oriented-programming object-oriented-design procedural-programming open-closed-principle inheritance polymorphism orm functional-programming event-driven-programming
13,661 repositories - en.wikipedia.org/wiki/Object-oriented_programming
MATLAB
MATLAB is a programming platform for numerical computation and visualization.
13,594 repositories - en.wikipedia.org/wiki/MATLAB
![](https://explore-feed.github.com/topics/matlab/matlab.png)
Parser
turns its input (often text in form of a file) into a more advantageous representation to perform a specific task.
13,564 repositories
SwiftUI
SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift.
13,440 repositories
![](https://explore-feed.github.com/topics/swiftui/swiftui.png)
Android Studio
Android Studio is the official integrated development environment (IDE) for Google's Android operating system.
android java kotlin ide sdk intellij-idea
13,362 repositories - en.wikipedia.org/wiki/Android_Studio - github.com/android
![](https://explore-feed.github.com/topics/android-studio/android-studio.png)
Terminal
The terminal is an interface in which you can type and execute text-based commands.
command-prompt computer-terminal unix-shell bash-shell
13,278 repositories - en.wikipedia.org/wiki/Computer_terminal
![](https://explore-feed.github.com/topics/terminal/terminal.png)
Boilerplate
A boilerplate code is a piece of code that can be reused without significant changes.
13,207 repositories - en.wikipedia.org/wiki/Boilerplate_code
Streamlit
Streamlit is an open source Python library that makes it easy to create custom web apps for machine learning and data science.
13,066 repositories - github.com/streamlit/streamlit
![](https://explore-feed.github.com/topics/streamlit/streamlit.png)
Docker Image
A Docker image is a read-only template that contains a set of instructions for creating a container.
13,005 repositories - github.com/docker-library/official-images
![](https://explore-feed.github.com/topics/docker-image/docker-image.png)
Vim
Vim is a console-run text editor program.
12,969 repositories - en.wikipedia.org/wiki/Vim_(text_editor) - github.com/vim/vim
![](https://explore-feed.github.com/topics/vim/vim.png)
Serverless
Serverless architecture refers to apps that depend on third-party services or custom code.
serverless-architecture serverless-examples serverless-computing backend-as-a-service functions-as-a-service aws-lambda google-cloud-platform
12,954 repositories - en.wikipedia.org/wiki/Serverless_computing
OpenGL
OpenGL is a software interface that allows a programmer to communicate with graphics hardware.
12,909 repositories - en.wikipedia.org/wiki/OpenGL
![](https://explore-feed.github.com/topics/opengl/opengl.png)
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
12,882 repositories - en.wikipedia.org/wiki/YouTube - github.com/youtube
![](https://explore-feed.github.com/topics/youtube/youtube.png)
Rails
Ruby on Rails (Rails) is a web application framework written in Ruby.
12,723 repositories - en.wikipedia.org/wiki/Ruby_on_Rails - github.com/rails
![](https://explore-feed.github.com/topics/rails/rails.png)
Cryptography
Cryptography is the practice and study of techniques for secure communication in the presence of adversarial behavior.
12,599 repositories - en.wikipedia.org/wiki/Cryptography
![](https://explore-feed.github.com/topics/cryptography/cryptography.png)
Google LLC is an American multinational technology company that specializes in Internet-related services and products.
12,593 repositories - en.wikipedia.org/wiki/Google - github.com/google
![](https://explore-feed.github.com/topics/google/google.png)
Svelte
Svelte is a radical new approach to building reactive user interfaces.
sveltejs svelte3 vue angular react
12,369 repositories - en.wikipedia.org/wiki/Svelte - github.com/sveltejs/svelte
![](https://explore-feed.github.com/topics/svelte/svelte.png)
COVID-19
The coronavirus disease 2019 (COVID-19) is an infectious disease caused by SARS-CoV-2.
12,352 repositories - en.wikipedia.org/wiki/Coronavirus_disease_2019 - github.com/topics/covid-19
![](https://explore-feed.github.com/topics/covid-19/covid-19.png)
Jekyll
Jekyll is a simple, blog-aware static site generator.
12,308 repositories - en.wikipedia.org/wiki/Jekyll_(software) - github.com/jekyll
![](https://explore-feed.github.com/topics/jekyll/jekyll.png)
mvc
MVC is a software design pattern that separates an application's logic according to responsibilities.
model-view-controller software-design-patterns hmvc hierarchical-model-view-controller model-view-adapter model-view-presenter mvvm model-view-viewmodel model-template-view
12,290 repositories - en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller
Robotics
Robotics deals with the control, sensory feedback, and information processing of robots.
12,283 repositories - en.wikipedia.org/wiki/Robotics
ChatGPT
ChatGPT is a chatbot built on top of OpenAI's GPT-3 family of large language models.
12,258 repositories - en.wikipedia.org/wiki/ChatGPT
![](https://explore-feed.github.com/topics/chatgpt/chatgpt.png)
Demo
A example of a product or system.
11,980 repositories - en.wikipedia.org/wiki/Technology_demonstration
ESP32
A feature-rich microcontroller with integrated Wi-Fi and Bluetooth connectivity.
11,974 repositories - en.wikipedia.org/wiki/ESP32 - github.com/espressif
![](https://github.com/espressif.png)
Mobile
Mobile apps, mobile OS, mobile databases, & mobile testing frameworks.
11,900 repositories - en.wikipedia.org/wiki/Mobile_app_development
Gradle
Gradle is an open-source build tool that helps teams build, automate and deliver better software, faster.
kotlin android java android-studio
11,853 repositories - en.wikipedia.org/wiki/Gradle - github.com/gradle/gradle
![](https://explore-feed.github.com/topics/gradle/gradle.png)
Video
Electronic representation of moving visual images.
11,709 repositories - en.wikipedia.org/wiki/Video
![](https://explore-feed.github.com/topics/video/video.png)
LeetCode
LeetCode offers a platform for improving coding skills and preparing for technical interviews.
11,686 repositories - en.wikipedia.org/wiki/LeetCode
![](https://explore-feed.github.com/topics/leetcode/leetcode.png)
Bitcoin
Bitcoin is a cryptocurrency developed by Satoshi Nakamoto.
11,654 repositories - en.wikipedia.org/wiki/Bitcoin - github.com/bitcoin/bitcoin
![](https://explore-feed.github.com/topics/bitcoin/bitcoin.png)
Twitter is 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,421 repositories - en.wikipedia.org/wiki/Twitter - github.com/twitter
![](https://explore-feed.github.com/topics/twitter/twitter.png)
Education
The act or process of imparting or acquiring particular knowledge or skills, as for a profession.
11,323 repositories - en.wikipedia.org/wiki/Education
scikit-learn
scikit-learn is a Python module for machine learning.
11,224 repositories - en.wikipedia.org/wiki/Scikit-learn - github.com/scikit-learn/scikit-learn
![](https://explore-feed.github.com/topics/scikit-learn/scikit-learn.png)
JavaFX
JavaFX is a Java library used to create graphical user interfaces for desktop, as well mobile and embedded devices.
javafx-application javafx-desktop-apps javafx-gui javafx-library openjfx java swing
11,222 repositories - en.wikipedia.org/wiki/JavaFX
![](https://explore-feed.github.com/topics/javafx/javafx.png)
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
11,164 repositories - en.wikipedia.org/wiki/PowerShell - github.com/PowerShell
![](https://explore-feed.github.com/topics/powershell/powershell.png)
LaTeX
LaTeX is a document preparation system.
latex-template latex-class latex-package latex-document latex-examples tex
10,951 repositories - en.wikipedia.org/wiki/LaTeX - github.com/latex3
![](https://explore-feed.github.com/topics/latex/latex.png)
Ajax
Ajax is a technique for creating interactive web applications.
10,902 repositories - en.wikipedia.org/wiki/Ajax_(programming)
![](https://explore-feed.github.com/topics/ajax/ajax.png)
Netlify
Netlify is a continuous deployment powerful serverless platform.
10,853 repositories - en.wikipedia.org/wiki/Netlify - github.com/netlify
![](https://explore-feed.github.com/topics/netlify/netlify.png)
Dockerfile
A Dockerfile is a text document that contains commands to assemble a docker image.
docker-file docker docker-image
10,769 repositories
![](https://explore-feed.github.com/topics/dockerfile/dockerfile.png)
Tool
Tools are software or utilities that aid in accomplishing specific tasks efficiently.
tools software-development automation productivity
10,767 repositories - en.wikipedia.org/wiki/Software_tool
Image
Images encompass photographs, illustrations, and visual content used in various media.
images pictures photo picture photos photography graphic-design multimedia visual-arts
10,662 repositories - en.wikipedia.org/wiki/Image
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
10,633 repositories - en.wikipedia.org/wiki/Comma-separated_values
Compiler
Compilers are software that translate higher-level programming languages to lower-level languages (e.g. machine code).
10,582 repositories - en.wikipedia.org/wiki/Compiler
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
10,512 repositories - en.wikipedia.org/wiki/Progressive_web_app
![](https://explore-feed.github.com/topics/pwa/pwa.png)
Microservice
Microservices are an architectural and organizational approach to software development of tasks.
10,492 repositories - en.wikipedia.org/wiki/Microservices