Featured Topics
Bash
Bash is a shell and command language interpreter for the GNU operating system.
31,228 repositories - en.wikipedia.org/wiki/Bash_(Unix_shell) - github.com/gitGNU/gnu_bash
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
30,982 repositories - en.wikipedia.org/wiki/JSON_Web_Token
Spring
A powerful lightweight application development framework used for Java applications.
30,132 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,130 repositories - en.wikipedia.org/wiki/WordPress - github.com/WordPress
Webpack
Webpack is a bundler that takes modules with dependencies and creates static assets.
29,065 repositories - en.wikipedia.org/wiki/Webpack - github.com/webpack
Ethereum
Ethereum is a distributed public blockchain network.
28,207 repositories - en.wikipedia.org/wiki/Ethereum - github.com/ethereum
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 unit-testing integration-testing test-automation e2e-testing fuzzing smoke-tests mutation-testing rspec regression-testing xunit
28,117 repositories - en.wikipedia.org/wiki/Software_testing
Cybersecurity
Cybersecurity involves protecting systems, networks, and data from cyber threats.
information-security infosec hacking ethical-hacking penetration-testing data-protection
27,768 repositories - en.wikipedia.org/wiki/Cybersecurity
Discord bot
Programmable agents that automate tasks and provide interactive features within Discord servers.
27,737 repositories - en.wikipedia.org/wiki/Discord_(software)
Chrome extension
Chrome extensions enable users to customize the Chrome browsing experience.
27,655 repositories
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
26,863 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,701 repositories - github.com/styled-components/styled-components
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
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,402 repositories - en.wikipedia.org/wiki/Digital_image_processing
Chat Bot
A chat bot is a computer program that simulates human conversation.
26,317 repositories - en.wikipedia.org/wiki/Chatbot
Authentication
Authentication is the act of proving an assertion, such as the identity of a computer system user.
26,273 repositories - en.wikipedia.org/wiki/Authentication
data
Facts and statistics (numerical data) that may be analysed.
25,961 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,782 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.
25,397 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,241 repositories - en.wikipedia.org/wiki/Ansible_(software) - github.com/ansible
Azure
Azure is a cloud computing service created by Microsoft.
23,796 repositories - en.wikipedia.org/wiki/Microsoft_Azure - github.com/Azure
scikit-learn
scikit-learn is a Python module for machine learning.
23,768 repositories - en.wikipedia.org/wiki/Scikit-learn - github.com/scikit-learn/scikit-learn
dotfiles
Dotfiles are user-specific application configuration files.
23,595 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,335 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
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
23,285 repositories - en.wikipedia.org/wiki/Tailwind_CSS - github.com/tailwindlabs/tailwindcss
Raspberry Pi
The Raspberry Pi is a popular single-board computer.
22,958 repositories - en.wikipedia.org/wiki/Raspberry_Pi - github.com/raspberrypi
ui
User interface(UI) or user interface engineering is the design of user interfaces for machines and software.
22,891 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,835 repositories - en.wikipedia.org/wiki/Graphical_user_interface
Education
The act or process of imparting or acquiring particular knowledge or skills, as for a profession.
22,709 repositories - en.wikipedia.org/wiki/Education
Socket.IO
Socket.IO is a JavaScript library for realtime web applications.
22,555 repositories - en.wikipedia.org/wiki/Socket.IO - github.com/socketio/socket.io
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
22,288 repositories - en.wikipedia.org/wiki/Software_documentation
Tutorial
A method of transferring knowledge and may be used as a part of a learning process.
21,911 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
Nest
Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications.
21,471 repositories - github.com/nestjs/nest
WebSocket
The WebSocket protocol enables web applications to maintain bidirectional communications with server-side processes.
websockets ws long-polling polling
21,440 repositories - en.wikipedia.org/wiki/WebSocket
Cryptocurrency
A cryptocurrency is a digital currency that uses cryptography.
21,075 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,724 repositories - en.wikipedia.org/wiki/Jest_(JavaScript_framework)
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
20,104 repositories - en.wikipedia.org/wiki/Telegram_(messaging_service) - github.com/TelegramMessenger
Lua
Lua is a lightweight, embeddable scripting language.
19,811 repositories - en.wikipedia.org/wiki/Lua_(programming_language) - github.com/lua
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,758 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,714 repositories
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,647 repositories - en.wikipedia.org/wiki/Statistics
Framework
A framework is a reusable set of libraries or classes in software.
19,605 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,546 repositories - en.wikipedia.org/wiki/Jamstack - github.com/jamstack
ESP32
A feature-rich microcontroller with integrated Wi-Fi and Bluetooth connectivity.
19,465 repositories - en.wikipedia.org/wiki/ESP32 - github.com/espressif
Keras
Keras is an open source neural network library written in Python.
api data-science deep-learning machine-learning neural-network python tensorflow
19,149 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)
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
18,686 repositories - en.wikipedia.org/wiki/Object-oriented_programming
App
The term "app" usually refers to applications for mobile devices such as phones.
18,609 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
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
Cryptography
Cryptography is the practice and study of techniques for secure communication in the presence of adversarial behavior.
18,363 repositories - en.wikipedia.org/wiki/Cryptography
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
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,060 repositories
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
17,952 repositories - en.wikipedia.org/wiki/Application_performance_management
HTTP
HTTP (Hypertext Transfer Protocol) is the standard for communication across the web.
17,895 repositories - en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
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
Animation
Animation is the art of creating moving images.
17,740 repositories - en.wikipedia.org/wiki/Animation
Algorithm
Algorithms are self-contained sequences that carry out a variety of tasks.
17,517 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,470 repositories - en.wikipedia.org/wiki/YouTube - github.com/youtube
ChatGPT
ChatGPT is a chatbot built on top of OpenAI's GPT-3 family of large language models.
17,261 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
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
16,997 repositories
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
16,914 repositories - en.wikipedia.org/wiki/Serverless_computing
ESLint
The pluggable linting utility for JavaScript and JSX.
eslint-plugin eslint-config linting linter javascript
16,746 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,659 repositories - en.wikipedia.org/wiki/Software_tool
Supabase
Supabase is a Open-Source Firebase Alternative.
supabase-js supabasejs database react postgres sql firebase
16,109 repositories - github.com/supabase/supabase
MATLAB
MATLAB is a programming platform for numerical computation and visualization.
15,753 repositories - en.wikipedia.org/wiki/MATLAB
Heroku
Heroku is a cloud PaaS supporting several programming languages.
15,730 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,574 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,292 repositories - en.wikipedia.org/wiki/Boilerplate_code
Scala
Scala is an object-oriented programming language.
15,197 repositories - en.wikipedia.org/wiki/Scala_(programming_language)
Google LLC is an American multinational technology company that specializes in Internet-related services and products.
15,165 repositories - en.wikipedia.org/wiki/Google - github.com/google
Mobile
Mobile apps, mobile OS, mobile databases, & mobile testing frameworks.
15,150 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,036 repositories - en.wikipedia.org/wiki/Three.js - github.com/mrdoob/three.js
OpenGL
OpenGL is a software interface that allows a programmer to communicate with graphics hardware.
15,002 repositories - en.wikipedia.org/wiki/OpenGL
Home Assistant
Open source home automation that puts local control and privacy first.
homeassistant home-assistant-config home-assistant-configuration hassio
14,928 repositories - github.com/home-assistant
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,868 repositories - en.wikipedia.org/wiki/Comma-separated_values
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,787 repositories - en.wikipedia.org/wiki/Android_Studio - github.com/android
Bitcoin
Bitcoin is a cryptocurrency developed by Satoshi Nakamoto.
14,778 repositories - en.wikipedia.org/wiki/Bitcoin - github.com/bitcoin/bitcoin
Video
Electronic representation of moving visual images.
14,729 repositories - en.wikipedia.org/wiki/Video
Demo
A example of a product or system.
14,627 repositories - en.wikipedia.org/wiki/Technology_demonstration
Framer Motion
An open source and production-ready motion library for React on the web.
14,395 repositories - github.com/framer/motion
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
14,369 repositories - en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller
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,023 repositories - github.com/gatsbyjs/gatsby
Bioinformatics
Bioinformatics is the use of mathematical, statistical, and computational methods to collect and analyze biological data.
13,994 repositories - en.wikipedia.org/wiki/Bioinformatics
Docker Image
A Docker image is a read-only template that contains a set of instructions for creating a container.
13,971 repositories - github.com/docker-library/official-images