Featured Topics
Ethereum
Ethereum is a distributed public blockchain network.
25,677 repositories - en.wikipedia.org/wiki/Ethereum - github.com/ethereum
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
25,605 repositories - en.wikipedia.org/wiki/WordPress - github.com/WordPress
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
24,335 repositories - en.wikipedia.org/wiki/Software_testing
Shell
A shell is a command-line tool, designed to be run by the Unix shell.
shell-script shell-scripts shellscript shellcode bash
23,903 repositories - en.wikipedia.org/wiki/Shell_script
data
Facts and statistics (numerical data) that may be analysed.
23,837 repositories - en.wikipedia.org/wiki/Data
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
23,735 repositories - en.wikipedia.org/wiki/Digital_image_processing
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
23,625 repositories - en.wikipedia.org/wiki/Web_application
npm
npm is a package manager for JavaScript included with Node.js.
23,437 repositories - en.wikipedia.org/wiki/Npm_(software) - github.com/npm
Maven
Maven is a build automation tool used primarily for Java projects.
23,221 repositories - en.wikipedia.org/wiki/Apache_Maven - github.com/apache/maven
Streamlit
Streamlit is an open source Python library that makes it easy to create custom web apps for machine learning and data science.
23,140 repositories - github.com/streamlit/streamlit
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
23,082 repositories - en.wikipedia.org/wiki/Artificial_neural_network
Ansible
Ansible is a simple and powerful automation engine.
22,898 repositories - en.wikipedia.org/wiki/Ansible_(software) - github.com/ansible
Authentication
Authentication is the act of proving an assertion, such as the identity of a computer system user.
22,658 repositories - en.wikipedia.org/wiki/Authentication
Chrome extension
Chrome extensions enable users to customize the Chrome browsing experience.
22,335 repositories
SQLite
SQLite is a fast, self-contained embedded SQL database engine.
22,328 repositories - en.wikipedia.org/wiki/SQLite
dotfiles
Dotfiles are user-specific application configuration files.
22,078 repositories - en.wikipedia.org/wiki/Hidden_file_and_hidden_directory#Unix_and_Unix-like_environments - github.com/dotfiles
Project
Projects involve planned work efforts aimed at achieving specific goals.
projects project-management teamwork software-development
21,915 repositories - en.wikipedia.org/wiki/Project
Solidity
Solidity is an object-oriented programming language for writing smart contracts.
solidity-language language ethereum blockchain smartcontracts cpp
21,743 repositories - en.wikipedia.org/wiki/Solidity - github.com/ethereum/solidity
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
21,532 repositories - en.wikipedia.org/wiki/Internet_of_things
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
21,515 repositories - en.wikipedia.org/wiki/Tailwind_CSS - github.com/tailwindlabs/tailwindcss
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
21,324 repositories - en.wikipedia.org/wiki/DevOps
Socket.IO
Socket.IO is a JavaScript library for realtime web applications.
21,041 repositories - en.wikipedia.org/wiki/Socket.IO - github.com/socketio/socket.io
Chat Bot
A chat bot is a computer program that simulates human conversation.
20,919 repositories - en.wikipedia.org/wiki/Chatbot
Azure
Azure is a cloud computing service created by Microsoft.
20,694 repositories - en.wikipedia.org/wiki/Microsoft_Azure - github.com/Azure
ui
User interface(UI) or user interface engineering is the design of user interfaces for machines and software.
20,599 repositories - en.wikipedia.org/wiki/User_interface_design
Raspberry Pi
The Raspberry Pi is a popular single-board computer.
20,462 repositories - en.wikipedia.org/wiki/Raspberry_Pi - github.com/raspberrypi
Jest
Jest is a JavaScript testing framework built on top of Jasmine.
javascript testing mocking coverage mocha jasmine chai qunit
20,289 repositories - en.wikipedia.org/wiki/Jest_(JavaScript_framework)
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
20,241 repositories - en.wikipedia.org/wiki/Graphical_user_interface
Tutorial
A method of transferring knowledge and may be used as a part of a learning process.
19,966 repositories - en.wikipedia.org/wiki/Tutorial
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
Cryptocurrency
A cryptocurrency is a digital currency that uses cryptography.
18,934 repositories - en.wikipedia.org/wiki/Cryptocurrency
Nest
Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications.
18,868 repositories - github.com/nestjs/nest
Keras
Keras is an open source neural network library written in Python.
api data-science deep-learning machine-learning neural-network python tensorflow
18,059 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.
18,049 repositories - en.wikipedia.org/wiki/Server_(computing)
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
18,036 repositories - en.wikipedia.org/wiki/Software_documentation
Lua
Lua is a lightweight, embeddable scripting language.
17,928 repositories - en.wikipedia.org/wiki/Lua_(programming_language) - github.com/lua
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
17,733 repositories - en.wikipedia.org/wiki/Simulation
Framework
A framework is a reusable set of libraries or classes in software.
17,690 repositories - en.wikipedia.org/wiki/Software_framework
App
The term "app" usually refers to applications for mobile devices such as phones.
17,371 repositories - en.wikipedia.org/wiki/Application_software
Statistics
Statistics is a discipline of mathematics concerned with the collection and analysis of numerical data.
data-science machine-learning deep-learning neural-network
17,357 repositories - en.wikipedia.org/wiki/Statistics
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
17,014 repositories - en.wikipedia.org/wiki/Telegram_(messaging_service) - github.com/TelegramMessenger
WebSocket
The WebSocket protocol enables web applications to maintain bidirectional communications with server-side processes.
websockets ws long-polling polling
16,948 repositories - en.wikipedia.org/wiki/WebSocket
nginx
nginx is a high performance free open source web server.
nginx-server nginx-proxy nginx-cache nginx-unit nginx-plus
16,794 repositories - en.wikipedia.org/wiki/Nginx - github.com/nginx/nginx
HTTP
HTTP (Hypertext Transfer Protocol) is the standard for communication across the web.
16,646 repositories - en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
Algorithm
Algorithms are self-contained sequences that carry out a variety of tasks.
16,614 repositories - en.wikipedia.org/wiki/Algorithm
Terminal
The terminal is an interface in which you can type and execute text-based commands.
command-prompt computer-terminal unix-shell bash-shell
16,599 repositories - en.wikipedia.org/wiki/Computer_terminal
Selenium
Selenium is a browser automation framework and ecosystem.
16,582 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
16,551 repositories - en.wikipedia.org/wiki/Computer_programming
ESLint
The pluggable linting utility for JavaScript and JSX.
eslint-plugin eslint-config linting linter javascript
16,378 repositories - github.com/eslint/eslint
scikit-learn
scikit-learn is a Python module for machine learning.
16,295 repositories - en.wikipedia.org/wiki/Scikit-learn - github.com/scikit-learn/scikit-learn
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
16,287 repositories - en.wikipedia.org/wiki/Electron_(software_framework) - github.com/electron/electron
Animation
Animation is the art of creating moving images.
16,163 repositories - en.wikipedia.org/wiki/Animation
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
16,041 repositories - en.wikipedia.org/wiki/Object-oriented_programming
Education
The act or process of imparting or acquiring particular knowledge or skills, as for a profession.
15,830 repositories - en.wikipedia.org/wiki/Education
Heroku
Heroku is a cloud PaaS supporting several programming languages.
15,816 repositories - en.wikipedia.org/wiki/Heroku - github.com/heroku
SwiftUI
SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift.
15,688 repositories
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
15,674 repositories - github.com/shadcn-ui/ui
ESP32
A feature-rich microcontroller with integrated Wi-Fi and Bluetooth connectivity.
15,449 repositories - en.wikipedia.org/wiki/ESP32 - github.com/espressif
Cybersecurity
Cybersecurity involves protecting systems, networks, and data from cyber threats.
information-security infosec hacking ethical-hacking penetration-testing data-protection
15,350 repositories - en.wikipedia.org/wiki/Cybersecurity
Parser
turns its input (often text in form of a file) into a more advantageous representation to perform a specific task.
15,211 repositories
Cryptography
Cryptography is the practice and study of techniques for secure communication in the presence of adversarial behavior.
15,155 repositories - en.wikipedia.org/wiki/Cryptography
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
15,106 repositories - en.wikipedia.org/wiki/YouTube - github.com/youtube
Scala
Scala is an object-oriented programming language.
15,016 repositories - en.wikipedia.org/wiki/Scala_(programming_language)
Robotics
Robotics deals with the control, sensory feedback, and information processing of robots.
14,831 repositories - en.wikipedia.org/wiki/Robotics
MATLAB
MATLAB is a programming platform for numerical computation and visualization.
14,699 repositories - en.wikipedia.org/wiki/MATLAB
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
14,583 repositories - en.wikipedia.org/wiki/Serverless_computing
ChatGPT
ChatGPT is a chatbot built on top of OpenAI's GPT-3 family of large language models.
14,410 repositories - en.wikipedia.org/wiki/ChatGPT
Boilerplate
A boilerplate code is a piece of code that can be reused without significant changes.
14,361 repositories - en.wikipedia.org/wiki/Boilerplate_code
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,300 repositories - en.wikipedia.org/wiki/Android_Studio - github.com/android
OpenGL
OpenGL is a software interface that allows a programmer to communicate with graphics hardware.
14,203 repositories - en.wikipedia.org/wiki/OpenGL
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,199 repositories - github.com/gatsbyjs/gatsby
Google LLC is an American multinational technology company that specializes in Internet-related services and products.
14,194 repositories - en.wikipedia.org/wiki/Google - github.com/google
Svelte
Svelte is a radical new approach to building reactive user interfaces.
sveltejs svelte3 vue angular react
14,017 repositories - en.wikipedia.org/wiki/Svelte - github.com/sveltejs/svelte
Docker Image
A Docker image is a read-only template that contains a set of instructions for creating a container.
13,689 repositories - github.com/docker-library/official-images
Vim
Vim is a console-run text editor program.
13,446 repositories - en.wikipedia.org/wiki/Vim_(text_editor) - github.com/vim/vim
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
13,429 repositories - en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller
Tool
Tools are software or utilities that aid in accomplishing specific tasks efficiently.
tools software-development automation productivity
13,315 repositories - en.wikipedia.org/wiki/Software_tool
Bitcoin
Bitcoin is a cryptocurrency developed by Satoshi Nakamoto.
13,302 repositories - en.wikipedia.org/wiki/Bitcoin - github.com/bitcoin/bitcoin
Demo
A example of a product or system.
13,290 repositories - en.wikipedia.org/wiki/Technology_demonstration
Mobile
Mobile apps, mobile OS, mobile databases, & mobile testing frameworks.
13,185 repositories - en.wikipedia.org/wiki/Mobile_app_development
Rails
Ruby on Rails (Rails) is a web application framework written in Ruby.
13,131 repositories - en.wikipedia.org/wiki/Ruby_on_Rails - github.com/rails
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
13,061 repositories - en.wikipedia.org/wiki/Comma-separated_values
Video
Electronic representation of moving visual images.
13,050 repositories - en.wikipedia.org/wiki/Video
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
13,012 repositories - en.wikipedia.org/wiki/Application_performance_management
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
13,009 repositories - en.wikipedia.org/wiki/PowerShell - github.com/PowerShell
LeetCode
LeetCode offers a platform for improving coding skills and preparing for technical interviews.
12,833 repositories - en.wikipedia.org/wiki/LeetCode
Gradle
Gradle is an open-source build tool that helps teams build, automate and deliver better software, faster.
kotlin android java android-studio
12,764 repositories - en.wikipedia.org/wiki/Gradle - github.com/gradle/gradle
Three.js
Three.js allows the creation of Graphical Processing Unit (GPU)-accelerated 3D animations using JavaScript.
12,546 repositories - en.wikipedia.org/wiki/Three.js - github.com/mrdoob/three.js
Jekyll
Jekyll is a simple, blog-aware static site generator.
12,502 repositories - en.wikipedia.org/wiki/Jekyll_(software) - github.com/jekyll
COVID-19
The coronavirus disease 2019 (COVID-19) is an infectious disease caused by SARS-CoV-2.
12,491 repositories - en.wikipedia.org/wiki/Coronavirus_disease_2019 - github.com/topics/covid-19
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
12,354 repositories - en.wikipedia.org/wiki/JavaFX
LaTeX
LaTeX is a document preparation system.
latex-template latex-class latex-package latex-document latex-examples tex
12,205 repositories - en.wikipedia.org/wiki/LaTeX - github.com/latex3
Compiler
Compilers are software that translate higher-level programming languages to lower-level languages (e.g. machine code).
12,105 repositories - en.wikipedia.org/wiki/Compiler
Microservice
Microservices are an architectural and organizational approach to software development of tasks.
12,104 repositories - en.wikipedia.org/wiki/Microservices
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
11,900 repositories - en.wikipedia.org/wiki/Progressive_web_app