Featured Topics
Bash
Bash is a shell and command language interpreter for the GNU operating system.
31,427 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
31,183 repositories - en.wikipedia.org/wiki/JSON_Web_Token
Spring
A powerful lightweight application development framework used for Java applications.
30,101 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,207 repositories - en.wikipedia.org/wiki/WordPress - github.com/WordPress
Webpack
Webpack is a bundler that takes modules with dependencies and creates static assets.
29,062 repositories - en.wikipedia.org/wiki/Webpack - github.com/webpack
Cybersecurity
Cybersecurity involves protecting systems, networks, and data from cyber threats.
information-security infosec hacking ethical-hacking penetration-testing data-protection
28,467 repositories - en.wikipedia.org/wiki/Cybersecurity
Ethereum
Ethereum is a distributed public blockchain network.
28,381 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,191 repositories - en.wikipedia.org/wiki/Software_testing
Chrome extension
Chrome extensions enable users to customize the Chrome browsing experience.
27,874 repositories
Discord bot
Programmable agents that automate tasks and provide interactive features within Discord servers.
27,795 repositories - en.wikipedia.org/wiki/Discord_(software)
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
27,118 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,704 repositories - github.com/styled-components/styled-components
Chat Bot
A chat bot is a computer program that simulates human conversation.
26,583 repositories - en.wikipedia.org/wiki/Chatbot
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,504 repositories - en.wikipedia.org/wiki/Digital_image_processing
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
Authentication
Authentication is the act of proving an assertion, such as the identity of a computer system user.
26,424 repositories - en.wikipedia.org/wiki/Authentication
data
Facts and statistics (numerical data) that may be analysed.
26,040 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,831 repositories - en.wikipedia.org/wiki/Web_application
Maven
Maven is a build automation tool used primarily for Java projects.
25,511 repositories - en.wikipedia.org/wiki/Apache_Maven - github.com/apache/maven
npm
npm is a package manager for JavaScript included with Node.js.
25,507 repositories - en.wikipedia.org/wiki/Npm_(software) - github.com/npm
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,320 repositories - en.wikipedia.org/wiki/Ansible_(software) - github.com/ansible
Azure
Azure is a cloud computing service created by Microsoft.
23,927 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,642 repositories - en.wikipedia.org/wiki/Hidden_file_and_hidden_directory#Unix_and_Unix-like_environments - github.com/dotfiles
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,556 repositories - en.wikipedia.org/wiki/Computer_terminal
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
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,317 repositories - en.wikipedia.org/wiki/Tailwind_CSS - github.com/tailwindlabs/tailwindcss
Education
The act or process of imparting or acquiring particular knowledge or skills, as for a profession.
22,980 repositories - en.wikipedia.org/wiki/Education
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,920 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,905 repositories - en.wikipedia.org/wiki/Graphical_user_interface
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,310 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,883 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
WebSocket
The WebSocket protocol enables web applications to maintain bidirectional communications with server-side processes.
websockets ws long-polling polling
21,608 repositories - en.wikipedia.org/wiki/WebSocket
Nest
Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications.
21,471 repositories - github.com/nestjs/nest
Cryptocurrency
A cryptocurrency is a digital currency that uses cryptography.
21,211 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,744 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,493 repositories - en.wikipedia.org/wiki/Telegram_(messaging_service) - github.com/TelegramMessenger
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,992 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,931 repositories
Lua
Lua is a lightweight, embeddable scripting language.
19,854 repositories - en.wikipedia.org/wiki/Lua_(programming_language) - github.com/lua
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,768 repositories - en.wikipedia.org/wiki/Statistics
ESP32
A feature-rich microcontroller with integrated Wi-Fi and Bluetooth connectivity.
19,721 repositories - en.wikipedia.org/wiki/ESP32 - github.com/espressif
Framework
A framework is a reusable set of libraries or classes in software.
19,594 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,553 repositories - en.wikipedia.org/wiki/Jamstack - github.com/jamstack
Keras
Keras is an open source neural network library written in Python.
api data-science deep-learning machine-learning neural-network python tensorflow
19,216 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,587 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
Cryptography
Cryptography is the practice and study of techniques for secure communication in the presence of adversarial behavior.
18,465 repositories - en.wikipedia.org/wiki/Cryptography
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
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,362 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
18,111 repositories - en.wikipedia.org/wiki/Application_performance_management
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
HTTP
HTTP (Hypertext Transfer Protocol) is the standard for communication across the web.
17,919 repositories - en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
Animation
Animation is the art of creating moving images.
17,807 repositories - en.wikipedia.org/wiki/Animation
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
Algorithm
Algorithms are self-contained sequences that carry out a variety of tasks.
17,526 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,511 repositories - en.wikipedia.org/wiki/YouTube - github.com/youtube
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
17,503 repositories
ChatGPT
ChatGPT is a chatbot built on top of OpenAI's GPT-3 family of large language models.
17,335 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
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,751 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,416 repositories - en.wikipedia.org/wiki/Software_tool
Supabase
Supabase is a Open-Source Firebase Alternative.
supabase-js supabasejs database react postgres sql firebase
16,410 repositories - github.com/supabase/supabase
MATLAB
MATLAB is a programming platform for numerical computation and visualization.
15,818 repositories - en.wikipedia.org/wiki/MATLAB
Heroku
Heroku is a cloud PaaS supporting several programming languages.
15,722 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,620 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,326 repositories - en.wikipedia.org/wiki/Boilerplate_code
Google LLC is an American multinational technology company that specializes in Internet-related services and products.
15,205 repositories - en.wikipedia.org/wiki/Google - github.com/google
Scala
Scala is an object-oriented programming language.
15,197 repositories - en.wikipedia.org/wiki/Scala_(programming_language)
Three.js
Three.js allows the creation of Graphical Processing Unit (GPU)-accelerated 3D animations using JavaScript.
15,188 repositories - en.wikipedia.org/wiki/Three.js - github.com/mrdoob/three.js
Mobile
Mobile apps, mobile OS, mobile databases, & mobile testing frameworks.
15,186 repositories - en.wikipedia.org/wiki/Mobile_app_development
Home Assistant
Open source home automation that puts local control and privacy first.
homeassistant home-assistant-config home-assistant-configuration hassio
15,135 repositories - github.com/home-assistant
OpenGL
OpenGL is a software interface that allows a programmer to communicate with graphics hardware.
15,002 repositories - en.wikipedia.org/wiki/OpenGL
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,988 repositories - en.wikipedia.org/wiki/Comma-separated_values
Bitcoin
Bitcoin is a cryptocurrency developed by Satoshi Nakamoto.
14,838 repositories - en.wikipedia.org/wiki/Bitcoin - github.com/bitcoin/bitcoin
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,810 repositories - en.wikipedia.org/wiki/Android_Studio - github.com/android
Video
Electronic representation of moving visual images.
14,805 repositories - en.wikipedia.org/wiki/Video
Demo
A example of a product or system.
14,650 repositories - en.wikipedia.org/wiki/Technology_demonstration
Framer Motion
An open source and production-ready motion library for React on the web.
14,458 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,398 repositories - en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller
Bioinformatics
Bioinformatics is the use of mathematical, statistical, and computational methods to collect and analyze biological data.
14,137 repositories - en.wikipedia.org/wiki/Bioinformatics
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,020 repositories - github.com/gatsbyjs/gatsby
Docker Image
A Docker image is a read-only template that contains a set of instructions for creating a container.
13,970 repositories - github.com/docker-library/official-images