Featured Topics
Bioinformatics
Bioinformatics is the use of mathematical, statistical, and computational methods to collect and analyze biological data.
13,781 repositories - en.wikipedia.org/wiki/Bioinformatics
Compiler
Compilers are software that translate higher-level programming languages to lower-level languages (e.g. machine code).
13,557 repositories - en.wikipedia.org/wiki/Compiler
LeetCode
LeetCode offers a platform for improving coding skills and preparing for technical interviews.
13,522 repositories - en.wikipedia.org/wiki/LeetCode
Utility Software
Utility software is software designed to help analyze, configure, optimize or maintain a computer.
13,491 repositories - en.wikipedia.org/wiki/Utility_software
LaTeX
LaTeX is a document preparation system.
latex-template latex-class latex-package latex-document latex-examples tex
13,438 repositories - en.wikipedia.org/wiki/LaTeX - github.com/latex3
Rails
Ruby on Rails (Rails) is a web application framework written in Ruby.
13,431 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,334 repositories - en.wikipedia.org/wiki/Gradle - github.com/gradle/gradle
Jetpack Compose
Jetpack Compose is Android’s modern toolkit for building native UI.
13,201 repositories
Privacy
Privacy is the option to limit the access others have to one's personal information.
anonymity encryption privacy-policy security surveillance
13,149 repositories - en.wikipedia.org/wiki/Privacy
Network
Networks involve the connection of computers and devices to facilitate communication and data exchange.
networking computer-networks cybersecurity internet telecommunications data-communication
13,001 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
12,980 repositories - en.wikipedia.org/wiki/JavaFX
VS Code Extension
An extension for the Visual Studio Code editor.
12,965 repositories - github.com/microsoft/vscode-extension-samples
Microservice
Microservices are an architectural and organizational approach to software development of tasks.
12,960 repositories - en.wikipedia.org/wiki/Microservices
Mathematics
Mathematics is a subject that deals with numbers, shapes, logic, quantity, and arrangements.
12,804 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,792 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,648 repositories - en.wikipedia.org/wiki/Coronavirus_disease_2019 - github.com/topics/covid-19
Jekyll
Jekyll is a simple, blog-aware static site generator.
12,572 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,498 repositories - en.wikipedia.org/wiki/Browser_extension
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,459 repositories - en.wikipedia.org/wiki/Twitter - github.com/twitter
Image
Images encompass photographs, illustrations, and visual content used in various media.
images pictures photo picture photos photography graphic-design multimedia visual-arts
12,416 repositories - en.wikipedia.org/wiki/Image
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,406 repositories - en.wikipedia.org/wiki/3D_computer_graphics
Logging
Logging is your software's way of keeping a record, like a journal, documenting events and errors for future reference.
12,397 repositories - en.wikipedia.org/wiki/Logging_(computing)
Netlify
Netlify is a continuous deployment powerful serverless platform.
12,387 repositories - en.wikipedia.org/wiki/Netlify - github.com/netlify
Canvas
The canvas element is part of HTML5 and allows for dynamic, scriptable rendering of 2D shapes and bitmap images.
12,328 repositories - en.wikipedia.org/wiki/Canvas_element
Ubuntu
Ubuntu is a Linux-based operating system.
12,261 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,257 repositories
Generator
Generators convert mechanical energy into electrical energy, providing power in various contexts.
generators power-generator electricity-generator electricity renewable-energy engineering
12,136 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,650 repositories - en.wikipedia.org/wiki/Web_storage
Elixir
Elixir is a dynamic, functional language designed for building scalable and maintainable applications.
11,415 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,338 repositories - en.wikipedia.org/wiki/OAuth#OAuth_2.0
Ajax
Ajax is a technique for creating interactive web applications.
11,337 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,209 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,120 repositories - en.wikipedia.org/wiki/Arch_Linux - github.com/archlinux
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
10,945 repositories - en.wikipedia.org/wiki/Hackathon
Haskell
Haskell is a functional programming language with non-strict semantics, and strong static typing.
10,919 repositories - en.wikipedia.org/wiki/Haskell_(programming_language) - github.com/haskell
elasticsearch
Elasticsearch is a search engine based on the Lucene library.
10,870 repositories - en.wikipedia.org/wiki/Elasticsearch - github.com/elastic/elasticsearch
Awesome Lists
An awesome list is a list of awesome things curated by the community.
10,804 repositories - github.com/sindresorhus/awesome
Programming language
A formal language that specifies a set of instructions that can be used to produce various kinds of output.
10,582 repositories - en.wikipedia.org/wiki/Programming_language
WPF
WPF is a .NET based UI framework for building Windows desktop applications.
windows-presentation-foundation windows
10,548 repositories - en.wikipedia.org/wiki/Windows_Presentation_Foundation - github.com/dotnet/wpf
gRPC
gRPC is a high performance RPC framework.
rpc http2 protobuf capn-proto json-rpc
10,490 repositories - en.wikipedia.org/wiki/GRPC - github.com/grpc/grpc
Astro
Astro is a web framework for building fast, content-focused websites. Performance powered by Astro's next-gen island architecture.
10,448 repositories - github.com/withastro/astro
SVG
SVG is an XML-based markup language for describing two-dimensional based vector graphics.
10,332 repositories - en.wikipedia.org/wiki/Scalable_Vector_Graphics
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,287 repositories - en.wikipedia.org/wiki/FFmpeg - github.com/FFmpeg
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,188 repositories - en.wikipedia.org/wiki/Functional_programming
Apache Spark
Spark is a unified analytics engine for large-scale data processing.
10,057 repositories - en.wikipedia.org/wiki/Apache_Spark - github.com/apache/spark
Hugo
Hugo is one of the most popular open-source static site generators.
10,054 repositories - github.com/gohugoio/hugo
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,041 repositories - en.wikipedia.org/wiki/OpenAPI_Specification - github.com/OAI/OpenAPI-Specification
EJS
JavaScript templating language.
ejs-templating javascript jinja2 liquid templating handlebars mustache-js pug nunjucks
10,041 repositories - github.com/mde/ejs
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,036 repositories - en.wikipedia.org/wiki/Web_content_management_system
Qt
Qt, pronounced "cute", is a cross-platform application development framework.
qt-framework qt-application qt5 qt6 cpp
10,024 repositories - en.wikipedia.org/wiki/Qt_(software) - github.com/qt
client
Any computer hardware or software that requests access to a server.
9,968 repositories - en.wikipedia.org/wiki/Client_(computing)
Godot
An advanced, multi-platform 2D and 3D open source game engine.
9,879 repositories - en.wikipedia.org/wiki/Godot_(game_engine) - github.com/godotengine
Spotify
Spotify is a Swedish audio streaming and media services provider.
9,864 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,826 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,745 repositories - en.wikipedia.org/wiki/Desktop_computer
Assembly
Assembly is a low-level programming language.
assembler assembly-language c cpp operating-system
9,727 repositories - en.wikipedia.org/wiki/Assembly_Language
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,641 repositories - en.wikipedia.org/wiki/Deep_neural_networks
Development
Development refers to the process of creating and maintaining software applications.
dev software-dev software-engineering programming project-management
9,626 repositories - en.wikipedia.org/wiki/Software_development
Material Design
Material Design is a unified system of theory and tools for creating digital experiences developed by Google.
9,622 repositories - en.wikipedia.org/wiki/Material_Design
Zsh
Zsh (Z shell) is a shell and command language interpreter.
9,618 repositories - en.wikipedia.org/wiki/Z_shell - github.com/zsh-users/zsh
Grafana
Grafana is an open source metrics dashboard.
9,534 repositories - en.wikipedia.org/wiki/Grafana - github.com/grafana/grafana
ESP8266
A cost-effective and highly integrated Wi-Fi microcontroller for IoT applications.
9,470 repositories - en.wikipedia.org/wiki/ESP8266 - github.com/espressif
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,428 repositories - en.wikipedia.org/wiki/Unit_testing
Composer
A tool for dependency management in PHP.
packagist composer-package packagist-package php package-manager
9,245 repositories - en.wikipedia.org/wiki/Composer_(software) - github.com/composer
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,062 repositories - en.wikipedia.org/wiki/CI/CD
Termux
Android terminal emulator and Linux environment.
9,055 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
8,968 repositories - en.wikipedia.org/wiki/Software_deployment
Babel
Babel is a compiler for writing next generation JavaScript, today.
babeljs babel-preset babel-plugin babel-es6
8,908 repositories - github.com/babel
Operating system
An operating system is a program that manages a computer's programs and applications.
8,881 repositories - en.wikipedia.org/wiki/Operating_system
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,881 repositories - en.wikipedia.org/wiki/Jenkins_(software) - github.com/jenkinsci
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,868 repositories - en.wikipedia.org/wiki/Source_code
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,859 repositories - en.wikipedia.org/wiki/Software_engineering
Reverse Engineering
The process of analyzing a subject system to identify the system's components and their interrelationships.
8,847 repositories - en.wikipedia.org/wiki/Reverse_engineering
Symfony
Symfony is a set of reusable PHP components and a web framework.
8,714 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,700 repositories - en.wikipedia.org/wiki/Test-driven_development
Playwright
Playwright enables reliable end-to-end testing for modern web apps.
8,620 repositories - github.com/microsoft/playwright
Chrome
Chrome is a web browser from the tech company Google.
google-chrome firefox safari edge opera chromium browser chrome-extension
8,601 repositories - github.com/googlechrome
Hacking
Hacking involves gaining unauthorized access to data in a system or computer.
cybersecurity information-security penetration-testing
8,594 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,574 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,526 repositories - en.wikipedia.org/wiki/Physics
Solana
Solana is a public blockchain that achieves consensus using a unique Proof of History algorithm.
8,523 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,502 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,470 repositories - en.wikipedia.org/wiki/Game_engine
Crawler
A computer program that gathers and categorizes information on the World Wide Web.
8,454 repositories - en.wikipedia.org/wiki/Web_crawler
Gulp
Gulp is a toolkit for automating and streamlining web development.
8,400 repositories - en.wikipedia.org/wiki/Gulp.js - github.com/gulpjs
Discord.JS
Discord.JS is a powerful Node.js module that allows you to easily interact with the Discord API.
8,385 repositories - github.com/discordjs/discord.js
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,378 repositories - en.wikipedia.org/wiki/Microsoft_SQL_Server
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,352 repositories - en.wikipedia.org/wiki/Software_as_a_service
CUDA
CUDA is a parallel computing platform and programming model for NVIDIA GPUs.
8,286 repositories - en.wikipedia.org/wiki/CUDA
Prettier
Prettier is an opinionated code formatter that supports many languages and integrates with most editors.
prettier-js eslint code-style formatting
8,142 repositories - en.wikipedia.org/wiki/Prettier - github.com/prettier/prettier
Minecraft Mod
Mods change Minecraft's game content in some way.
minecraft-modding minecraft-modpack minecraft minecraft-plugin minecraft-addon
8,103 repositories - en.wikipedia.org/wiki/Minecraft_modding
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,021 repositories - en.wikipedia.org/wiki/Postman_(software) - github.com/postmanlabs
Zustand
Bear necessities for state management in React.
7,958 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
7,938 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,848 repositories - en.wikipedia.org/wiki/Bun_(software) - github.com/oven-sh/bun
configuration
The arrangement of function details for a computer program.
7,835 repositories - en.wikipedia.org/wiki/Computer_configuration