Featured Topics
Vim
Vim is a console-run text editor program.
13,808 repositories - en.wikipedia.org/wiki/Vim_(text_editor) - github.com/vim/vim
Compiler
Compilers are software that translate higher-level programming languages to lower-level languages (e.g. machine code).
13,633 repositories - en.wikipedia.org/wiki/Compiler
Utility Software
Utility software is software designed to help analyze, configure, optimize or maintain a computer.
13,572 repositories - en.wikipedia.org/wiki/Utility_software
LeetCode
LeetCode offers a platform for improving coding skills and preparing for technical interviews.
13,554 repositories - en.wikipedia.org/wiki/LeetCode
LaTeX
LaTeX is a document preparation system.
latex-template latex-class latex-package latex-document latex-examples tex
13,509 repositories - en.wikipedia.org/wiki/LaTeX - github.com/latex3
Rails
Ruby on Rails (Rails) is a web application framework written in Ruby.
13,433 repositories - en.wikipedia.org/wiki/Ruby_on_Rails - github.com/rails
Gradle
Gradle is an open-source build tool that helps teams build, automate and deliver better software, faster.
kotlin android java android-studio
13,375 repositories - en.wikipedia.org/wiki/Gradle - github.com/gradle/gradle
Privacy
Privacy is the option to limit the access others have to one's personal information.
anonymity encryption privacy-policy security surveillance
13,351 repositories - en.wikipedia.org/wiki/Privacy
Jetpack Compose
Jetpack Compose is Android’s modern toolkit for building native UI.
13,322 repositories
VS Code Extension
An extension for the Visual Studio Code editor.
13,046 repositories - github.com/microsoft/vscode-extension-samples
Network
Networks involve the connection of computers and devices to facilitate communication and data exchange.
networking computer-networks cybersecurity internet telecommunications data-communication
13,023 repositories - en.wikipedia.org/wiki/Computer_network
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
13,010 repositories - en.wikipedia.org/wiki/JavaFX
Microservice
Microservices are an architectural and organizational approach to software development of tasks.
13,005 repositories - en.wikipedia.org/wiki/Microservices
Mathematics
Mathematics is a subject that deals with numbers, shapes, logic, quantity, and arrangements.
12,881 repositories - en.wikipedia.org/wiki/Mathematics
Neovim
Vim-fork focused on extensibility and usability.
nvim neovim-qt neovim-guis neovim-clients vim neovim-plugin nvimrc neovim-dotfiles neovim-configuration
12,819 repositories - en.wikipedia.org/wiki/Vim_(text_editor)#Neovim - github.com/neovim/neovim
COVID-19
The coronavirus disease 2019 (COVID-19) is an infectious disease caused by SARS-CoV-2.
12,652 repositories - en.wikipedia.org/wiki/Coronavirus_disease_2019 - github.com/topics/covid-19
Jekyll
Jekyll is a simple, blog-aware static site generator.
12,581 repositories - en.wikipedia.org/wiki/Jekyll_(software) - github.com/jekyll
Extension
Extension enhance functionalities of software, allowing custom additions.
extensions plugin plugins software-development web-plugins browser-extensions
12,538 repositories - en.wikipedia.org/wiki/Browser_extension
3D
3D refers to the use of three-dimensional graphics, modeling, and animation in various industries.
3d-printing 3d-graphics 3d-modeling 3d-animation 3d-cad 3d-rendering 3d-models graphics animation modeling cad printing computer-graphics product-design video-games
12,508 repositories - en.wikipedia.org/wiki/3D_computer_graphics
Canvas
The canvas element is part of HTML5 and allows for dynamic, scriptable rendering of 2D shapes and bitmap images.
12,499 repositories - en.wikipedia.org/wiki/Canvas_element
X (Twitter)
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
12,490 repositories - en.wikipedia.org/wiki/Twitter - github.com/twitter
Logging
Logging is your software's way of keeping a record, like a journal, documenting events and errors for future reference.
12,444 repositories - en.wikipedia.org/wiki/Logging_(computing)
Netlify
Netlify is a continuous deployment powerful serverless platform.
12,442 repositories - en.wikipedia.org/wiki/Netlify - github.com/netlify
Image
Images encompass photographs, illustrations, and visual content used in various media.
images pictures photo picture photos photography graphic-design multimedia visual-arts
12,427 repositories - en.wikipedia.org/wiki/Image
Ubuntu
Ubuntu is a Linux-based operating system.
12,322 repositories - en.wikipedia.org/wiki/Ubuntu_(operating_system) - github.com/ubuntu
Dockerfile
A Dockerfile is a text document that contains commands to assemble a docker image.
docker-file docker docker-image
12,273 repositories
Generator
Generators convert mechanical energy into electrical energy, providing power in various contexts.
generators power-generator electricity-generator electricity renewable-energy engineering
12,153 repositories - en.wikipedia.org/wiki/Electric_generator
LocalStorage
LocalStorage is a JavaScript object that allows storing arbitrary key-value pairs in the web browser as an alternative to cookies.
local-storage sessionstorage indexeddb websql web-storage webstorage
11,696 repositories - en.wikipedia.org/wiki/Web_storage
Elixir
Elixir is a dynamic, functional language designed for building scalable and maintainable applications.
11,447 repositories - en.wikipedia.org/wiki/Elixir_(programming_language) - github.com/elixir-lang
OAuth 2.0
OAuth 2.0 is the industry-standard protocol for authorization.
rfc-6749 rfc6749 oauth authentication openid oidc saml raml xacml indieauth access-token refresh-token
11,368 repositories - en.wikipedia.org/wiki/OAuth#OAuth_2.0
Ajax
Ajax is a technique for creating interactive web applications.
11,343 repositories - en.wikipedia.org/wiki/Ajax_(programming)
MQTT
MQTT is a lightweight, publish-subscribe messaging protocol.
internet-of-things iot m2m mosquitto mqtt-broker mqtt-client mqtt-protocol mqtt-server mqtt-tool paho
11,287 repositories - en.wikipedia.org/wiki/MQTT - github.com/mqtt
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
11,139 repositories - en.wikipedia.org/wiki/Arch_Linux - github.com/archlinux
Awesome Lists
An awesome list is a list of awesome things curated by the community.
11,082 repositories - github.com/sindresorhus/awesome
Hackathon
A hackathon is a gathering where developers collaboratively code in an extreme manner over a short period of time.
hackfest codefest hackday hackathons game-jam hacktoberfest game-off hackathon-kit hackathon-organiser
11,072 repositories - en.wikipedia.org/wiki/Hackathon
Haskell
Haskell is a functional programming language with non-strict semantics, and strong static typing.
10,938 repositories - en.wikipedia.org/wiki/Haskell_(programming_language) - github.com/haskell
elasticsearch
Elasticsearch is a search engine based on the Lucene library.
10,895 repositories - en.wikipedia.org/wiki/Elasticsearch - github.com/elastic/elasticsearch
WPF
WPF is a .NET based UI framework for building Windows desktop applications.
windows-presentation-foundation windows
10,612 repositories - en.wikipedia.org/wiki/Windows_Presentation_Foundation - github.com/dotnet/wpf
Programming language
A formal language that specifies a set of instructions that can be used to produce various kinds of output.
10,599 repositories - en.wikipedia.org/wiki/Programming_language
Astro
Astro is a web framework for building fast, content-focused websites. Performance powered by Astro's next-gen island architecture.
10,568 repositories - github.com/withastro/astro
gRPC
gRPC is a high performance RPC framework.
rpc http2 protobuf capn-proto json-rpc
10,531 repositories - en.wikipedia.org/wiki/GRPC - github.com/grpc/grpc
FFmpeg (Fast Forward Moving Picture Experts Group)
FFmpeg is a suite of libraries and programs for handling video, audio, and other multimedia files and streams.
ffplay ffprobe libav sdl libavcodec libavformat libavutil libavfilter mplayer mencoder
10,465 repositories - en.wikipedia.org/wiki/FFmpeg - github.com/FFmpeg
SVG
SVG is an XML-based markup language for describing two-dimensional based vector graphics.
10,403 repositories - en.wikipedia.org/wiki/Scalable_Vector_Graphics
Functional programming
Functional programming is a programming paradigm where programs are constructed by applying and composing functions.
oop declarative-programming procedural-programming event-driven-programming
10,208 repositories - en.wikipedia.org/wiki/Functional_programming
OpenAPI Specification
The OpenAPI Specification is a specification for describing, producing, consuming, and visualizing web services.
open-api swagger-spec swagger-specification openapi-spec openapi-specification open-api-specification oas openapi-description json-schema raml rest-api
10,102 repositories - en.wikipedia.org/wiki/OpenAPI_Specification - github.com/OAI/OpenAPI-Specification
Content Management System
Software providing website authoring, collaboration, and administration tools.
content-management-system content-management content-delivery web-application blog blogging writing publishing
10,079 repositories - en.wikipedia.org/wiki/Web_content_management_system
Hugo
Hugo is one of the most popular open-source static site generators.
10,069 repositories - github.com/gohugoio/hugo
Apache Spark
Spark is a unified analytics engine for large-scale data processing.
10,065 repositories - en.wikipedia.org/wiki/Apache_Spark - github.com/apache/spark
EJS
JavaScript templating language.
ejs-templating javascript jinja2 liquid templating handlebars mustache-js pug nunjucks
10,062 repositories - github.com/mde/ejs
Qt
Qt, pronounced "cute", is a cross-platform application development framework.
qt-framework qt-application qt5 qt6 cpp
10,029 repositories - en.wikipedia.org/wiki/Qt_(software) - github.com/qt
Development
Development refers to the process of creating and maintaining software applications.
dev software-dev software-engineering programming project-management
10,016 repositories - en.wikipedia.org/wiki/Software_development
client
Any computer hardware or software that requests access to a server.
9,983 repositories - en.wikipedia.org/wiki/Client_(computing)
Godot
An advanced, multi-platform 2D and 3D open source game engine.
9,944 repositories - en.wikipedia.org/wiki/Godot_(game_engine) - github.com/godotengine
Spotify
Spotify is a Swedish audio streaming and media services provider.
9,879 repositories - en.wikipedia.org/wiki/Spotify - github.com/spotify/
JSX (JavaScript XML)
JSX is an XML-like syntax extension to ECMAScript without any defined semantics that allows creation of DOM trees.
jxon xhp xml babel reactjs vhtml mithril hyperscript ijk hdom
9,834 repositories - en.wikipedia.org/wiki/JSX_(JavaScript) - github.com/facebook/jsx
Desktop
Desktop refers to software applications and environments designed for personal computers.
desktop-computing desktop-applications software-development user-interface operating-systems
9,792 repositories - en.wikipedia.org/wiki/Desktop_computer
Assembly
Assembly is a low-level programming language.
assembler assembly-language c cpp operating-system
9,749 repositories - en.wikipedia.org/wiki/Assembly_Language
Grafana
Grafana is an open source metrics dashboard.
9,663 repositories - en.wikipedia.org/wiki/Grafana - github.com/grafana/grafana
Zsh
Zsh (Z shell) is a shell and command language interpreter.
9,663 repositories - en.wikipedia.org/wiki/Z_shell - github.com/zsh-users/zsh
Deep neural networks
ANNs that are deep in the sense that they have many layers of hidden units between the input and output layers.
9,653 repositories - en.wikipedia.org/wiki/Deep_neural_networks
Material Design
Material Design is a unified system of theory and tools for creating digital experiences developed by Google.
9,643 repositories - en.wikipedia.org/wiki/Material_Design
ESP8266
A cost-effective and highly integrated Wi-Fi microcontroller for IoT applications.
9,489 repositories - en.wikipedia.org/wiki/ESP8266 - github.com/espressif
Composer
A tool for dependency management in PHP.
packagist composer-package packagist-package php package-manager
9,470 repositories - en.wikipedia.org/wiki/Composer_(software) - github.com/composer
Unit testing
Unit testing is a type of software testing that focusses on testing small units instead of whole processes.
unit-tests testing integration-testing tdd test-automation e2e-tests contract-testing ui-testing acceptance-testing api-testing junit
9,442 repositories - en.wikipedia.org/wiki/Unit_testing
CI/CD
CI/CD is a build automation strategy and part of DevOps.
ci-cd continuous-delivery continuous-integration continuous-deployment pipelines-as-code devops build-automation
9,165 repositories - en.wikipedia.org/wiki/CI/CD
Termux
Android terminal emulator and Linux environment.
9,087 repositories - en.wikipedia.org/wiki/termux
Deployment
Streamline your code deployment so you can focus on your product.
deploy-tool deployment-manager continuous-deployment release-automation cicd
9,035 repositories - en.wikipedia.org/wiki/Software_deployment
Jenkins
A free and open source automation server written in Java.
jenkins-ci jenkinsci jenkins-pipeline continuous-integration continuous-delivery cicd ci-cd travis build-automation
8,919 repositories - en.wikipedia.org/wiki/Jenkins_(software) - github.com/jenkinsci
Operating system
An operating system is a program that manages a computer's programs and applications.
8,913 repositories - en.wikipedia.org/wiki/Operating_system
Babel
Babel is a compiler for writing next generation JavaScript, today.
babeljs babel-preset babel-plugin babel-es6
8,908 repositories - github.com/babel
Software Engineering
Software Engineering involves the application of engineering principles to software development.
software-development software-design programming project-management quality-assurance computer-science
8,889 repositories - en.wikipedia.org/wiki/Software_engineering
Code
Code refers to the set of instructions written in a programming language to perform a specific task.
coding programming software-development algorithms data-structures
8,887 repositories - en.wikipedia.org/wiki/Source_code
Reverse Engineering
The process of analyzing a subject system to identify the system's components and their interrelationships.
8,860 repositories - en.wikipedia.org/wiki/Reverse_engineering
Playwright
Playwright enables reliable end-to-end testing for modern web apps.
8,770 repositories - github.com/microsoft/playwright
Symfony
Symfony is a set of reusable PHP components and a web framework.
8,735 repositories - en.wikipedia.org/wiki/Symfony - github.com/symfony
Test-driven development
Test-driven development is a development process with a test-first approach relying on requirements being converted to test cases.
test-driven-development atdd bdd testing extreme-programming continuous-testing
8,731 repositories - en.wikipedia.org/wiki/Test-driven_development
Chrome
Chrome is a web browser from the tech company Google.
google-chrome firefox safari edge opera chromium browser chrome-extension
8,646 repositories - github.com/googlechrome
Hacking
Hacking involves gaining unauthorized access to data in a system or computer.
cybersecurity information-security penetration-testing
8,612 repositories - en.wikipedia.org/wiki/Hacker_(computer_security)
Spring MVC
Spring MVC is a framework for building web applications as part of the Spring Framework.
springmvc spring-webmvc spring-framework java web-development rest
8,576 repositories - en.wikipedia.org/wiki/Spring_Framework#Spring_Web_MVC - github.com/spring-projects/spring-framework
Physics
A natural science concerned with the properties of matter and energy.
8,549 repositories - en.wikipedia.org/wiki/Physics
Solana
Solana is a public blockchain that achieves consensus using a unique Proof of History algorithm.
8,538 repositories - en.wikipedia.org/wiki/Solana_(blockchain_platform) - github.com/solana-labs/solana
Nuxt.js
Nuxt.js is a Vue.js Meta Framework to create complex, fast & universal web applications quickly.
8,522 repositories - en.wikipedia.org/wiki/Nuxt.js - github.com/nuxt/nuxt.js
Game engine
A game engine is a software framework used to develop and create video games.
8,501 repositories - en.wikipedia.org/wiki/Game_engine
Crawler
A computer program that gathers and categorizes information on the World Wide Web.
8,492 repositories - en.wikipedia.org/wiki/Web_crawler
CUDA
CUDA is a parallel computing platform and programming model for NVIDIA GPUs.
8,440 repositories - en.wikipedia.org/wiki/CUDA
Gulp
Gulp is a toolkit for automating and streamlining web development.
8,401 repositories - en.wikipedia.org/wiki/Gulp.js - github.com/gulpjs
Software as a service
Software as a service is a software solution that comes shipped on a server, accessible through the cloud.
software-as-a-service cloud-computing as-a-service xaas saass multi-tenancy
8,398 repositories - en.wikipedia.org/wiki/Software_as_a_service
sql-server
Microsoft SQL Server is a relational database management system (RDBMS).
mssql sqlserver mssqlserver mssql-database microsoft-sql-server ms-sql-server database
8,392 repositories - en.wikipedia.org/wiki/Microsoft_SQL_Server
Discord.JS
Discord.JS is a powerful Node.js module that allows you to easily interact with the Discord API.
8,383 repositories - github.com/discordjs/discord.js
Minecraft Mod
Mods change Minecraft's game content in some way.
minecraft-modding minecraft-modpack minecraft minecraft-plugin minecraft-addon
8,157 repositories - en.wikipedia.org/wiki/Minecraft_modding
Prettier
Prettier is an opinionated code formatter that supports many languages and integrates with most editors.
prettier-js eslint code-style formatting
8,147 repositories - en.wikipedia.org/wiki/Prettier - github.com/prettier/prettier
Postman
Postman is a HTTP and REST API testing tool.
postman-collection newman swagger openapi rest-api graphql api-design developer-tools api-testing
8,037 repositories - en.wikipedia.org/wiki/Postman_(software) - github.com/postmanlabs
Zustand
Bear necessities for state management in React.
8,024 repositories - github.com/pmndrs/zustand/
Cloudflare
Cloudflare is a global network with speed, reliability, and security in mind.
cloudflare-pages cloudflare-workers cloudflare-worker cloudflare-api cloudflare-dns
8,019 repositories - en.wikipedia.org/wiki/Cloudflare - github.com/cloudflare
Bun
All-in-one JavaScript runtime & toolkit.
bunjs javascript nodejs typescript webkit npm deno zig
7,959 repositories - en.wikipedia.org/wiki/Bun_(software) - github.com/oven-sh/bun
configuration
The arrangement of function details for a computer program.
7,859 repositories - en.wikipedia.org/wiki/Computer_configuration