Featured Topics
Software Engineering
Software Engineering involves the application of engineering principles to software development.
software-development software-design programming project-management quality-assurance computer-science
5,675 repositories - en.wikipedia.org/wiki/Software_engineering
YAML
YAML is a human-friendly data serialization standard.
yml xml json jsonc json5 sax data-serialization yet-another toml ini
5,656 repositories - en.wikipedia.org/wiki/YAML - github.com/yaml/

Composer
A tool for dependency management in PHP.
packagist,composer-package,packagist-package php,package-manager
5,591 repositories - en.wikipedia.org/wiki/Composer_(software) - github.com/composer

Storybook
Storybook is a UI development environment for your UI components.
storybooks react react-native angular vuejs frontend javascript nodejs
5,561 repositories - github.com/storybooks/storybook

Actions
GitHub Actions is a platform for developer workflow orchestration and automation.
github-actions action docker,ci
5,531 repositories - github.com/actions

Emulator
An emulator is any hardware or software that allows one computer to behave like another.
5,526 repositories - en.wikipedia.org/wiki/Emulator
Cross-origin resource sharing (CORS)
CORS is a mechanism that allows restricted resources on a web page to be accessed from another domain outside the domain.
xhr ajax jsonp content-security-policy
5,441 repositories - en.wikipedia.org/wiki/Cross-origin_resource_sharing
Privacy
Privacy is the option to limit the access others have to one's personal information.
anonymity encryption privacy-policy security surveillance
5,335 repositories - en.wikipedia.org/wiki/Privacy
Ionic
Ionic is a well documented UI toolkit for progressive web-app developement with Angular, React or Vue.
5,323 repositories - en.wikipedia.org/wiki/Ionic_(Framework) - github.com/ionic-team

Single-page application (SPA)
Single-page applications are client-side applications that combine the logic for different contents into one page.
mpa vuejs reactjs svelte astro angular emberjs javascript routing pushstate
5,221 repositories - en.wikipedia.org/wiki/Single-page_application
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
5,169 repositories - en.wikipedia.org/wiki/OpenAPI_Specification - github.com/OAI/OpenAPI-Specification

WinForms
Windows Forms (WinForms) is a UI framework for building Windows desktop applications.
windowsforms windows-forms windows
5,151 repositories - en.wikipedia.org/wiki/Windows_Forms - github.com/dotnet/winforms

Anime
Anime is hand-drawen & computer-generated animation produced in Japan.
5,140 repositories - en.wikipedia.org/wiki/Anime
Unix
Unix is a powerful, multiuser, multitasking operating system originally developed in the 1960s.
unix-system unix-os linux operating-systems posix bsd
5,131 repositories - en.wikipedia.org/wiki/Unix
Internationalization (i18n)
Internationalization is designing and developing in a way that can be adapted for users from any culture, region, or language.
internationalization internationalisation l10n localization localisation intl globalisation globalization translation translate g11n
5,095 repositories - en.wikipedia.org/wiki/Internationalization_and_localization
Swing
Swing is a cross-platform user-interface toolkit to build desktop applications with Java and is packaged with the Java SDK.
5,094 repositories

Yarn
Yarn is a package manager for node. js.
yarn2 yarkpkg yarn-package yarn-packages npm package-manager javascript node yarn-workspaces
5,082 repositories - github.com/yarnpkg

Vagrant
Vagrant is an open-source software product for building and maintaining portable virtual software development environments.
5,054 repositories - en.wikipedia.org/wiki/Vagrant_(software) - github.com/hashicorp/vagrant

Kernel
Kernels are software at the core of modern operating systems that interact with hardware.
4,851 repositories - en.wikipedia.org/wiki/Kernel_(operating_system)
Facebook helps to connect and share things with the people you care about.
fb facebook-api facebook-graph-api react social-media graphql
4,781 repositories - en.wikipedia.org/wiki/Facebook - github.com/facebook

.env
.env is a file, used to store configuration values as key-value pairs, similar to the ini file format.
dot-env env-file ini configuration-file environment-variables
4,775 repositories
Cloudflare
Cloudflare is a global network with speed, reliability, and security in mind.
cloudflare-pages cloudflare-workers cloudflare-worker cloudflare-api cloudflare-dns
4,726 repositories - en.wikipedia.org/wiki/Cloudflare - github.com/cloudflare

Perl
Perl is a highly capable and feature-rich programming language.
perl5 perl-script language perl6
4,718 repositories - en.wikipedia.org/wiki/Perl - github.com/Perl/perl5

Vanilla JavaScript
Vanilla JavaScript is the native JavaScript language included in the browser.
vanilla-javascript vanillajs javascript ecmascript
4,638 repositories
Microsoft
Microsoft is a company that develops and supports a range of software products, services, devices, and solutions.
4,630 repositories - en.wikipedia.org/wiki/Microsoft - github.com/microsoft

User interface design
The design of user interfaces for machines and software with the focus on maximizing usability and the user experience.
4,613 repositories - en.wikipedia.org/wiki/User_interface_design
Zustand
Bear necessities for state management in React.
4,595 repositories - github.com/pmndrs/zustand/

Geographic Information System
System to capture, manage and present geographic data.
4,564 repositories - en.wikipedia.org/wiki/Geographic_information_system
Puppeteer
Node.js library that provides an API to control Chrome/Chromium over the DevTools Protocol.
4,507 repositories - github.com/puppeteer/puppeteer

QR Code
A QR Code is a type of matrix barcode that can store a variety of data.
qrcodes qr-code barcode scanning data-collection mobile-payments
4,461 repositories - en.wikipedia.org/wiki/QR_code
Blazor
Blazor is a free and open-source web framework that enables developers to create web apps using C# and HTML.
blazor-webassembly blazor-server dotnet angular svelte vue react
4,441 repositories - en.wikipedia.org/wiki/Blazor - github.com/dotnet/aspnetcore/tree/main/src/Components

Nix
Nix, the purely functional package manager.
nixos nixpkgs nix-lang package-manager language functional-programming declarative-language
4,427 repositories - en.wikipedia.org/wiki/Nix_package_manager - github.com/NixOS

Firefox
Firefox is an open source web browser from Mozilla.
mozilla-firefox,firefox-quantum,firefox-browser mozilla,chrome,safari,edge,opera,browser,gecko,firefox-extension
4,412 repositories - en.wikipedia.org/wiki/Firefox - github.com/mozilla/gecko-dev

Verilog
Verilog is a hardware description language used to model electronic systems.
4,388 repositories - en.wikipedia.org/wiki/Verilog
Handlebars
Handlebars is a simple templating language, that uses a template and an input object to generate HTML or other text formats.
handlebarsjs mustache-js ejs-templates pug nunjucks jinja2 liquid javascript templating
4,351 repositories - github.com/handlebars-lang

Minecraft Plugin
A plugin (or a multiplayer plug-in) is an additive file for a Minecraft multiplayer server.
minecraft minecraft-mod minecraft-addon
4,322 repositories

MariaDB
MariaDB is a community-developed, open source relational database management system forked from MySQL.
4,322 repositories - en.wikipedia.org/wiki/MariaDB - github.com/MariaDB/server

Solana
Solana is a public blockchain that achieves consensus using a unique Proof of History algorithm.
4,317 repositories - en.wikipedia.org/wiki/Solana_(blockchain_platform) - github.com/solana-labs/solana

Localization (l10n)
Translation of a software interface and messages to another language plus to work with local cultures.
localisation l10n intl globalisation globalization g11n translation t9n translate m17n
4,226 repositories - en.wikipedia.org/wiki/Internationalization_and_localization
Apple
Apple is a prominent hardware and software company.
4,224 repositories - en.wikipedia.org/wiki/Apple_Inc. - github.com/apple

MERN
MERN is a source-available JavaScript solution stack consisting of MongoDB, Express.js, React.js, Node.js.
mern-stack mean meen mevn mongodb expressjs reactjs nodejs javascript
4,220 repositories
Test automation
Test automation or automatic testing as compared to manual testing is writing test scenarios beforehand to be executed repeatedly.
automated-tests automated-testing testing-automation cicd devops bdd tdd unit-tests pipeline-as-code continuous-testing regression-testing gherkin release-automation
4,212 repositories - en.wikipedia.org/wiki/Test_automation
Xamarin
Xamarin is a platform for developing iOS and Android applications.
4,183 repositories - en.wikipedia.org/wiki/Xamarin - github.com/xamarin

Twitch
Twitch is a live streaming platform focused primarily on video games.
twitch-tv twitchtv twitch-extensions twitchdev twitch-irc twitch-chat twitch-api twitch-pubsub twitch-bot twitch-kraken twitch-helix tmi tmijs irc irc-client pubsub pubsubhubbub twitchlib
4,075 repositories - en.wikipedia.org/wiki/Twitch.tv - github.com/twitchdev

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
4,070 repositories - en.wikipedia.org/wiki/Arch_Linux - github.com/archlinux

Visual Studio Code
Extensible editor for Windows, macOS, and Linux, for coding in any programming language.
vscode vscode-theme vscode-extension text-editor
4,065 repositories - en.wikipedia.org/wiki/Visual_Studio_Code - github.com/microsoft/vscode

A dynamic online platform where communities connect, share, and discuss virtually anything imaginable.
reddit-client reddit-api reddit-application reddit-bot reddit-clone reddit-scraper instagram twitter facebook
3,968 repositories - en.wikipedia.org/wiki/Reddit - github.com/reddit

Coursera
Coursera is an online-learning platform that offers massive open online courses (MOOCs), Specializations, and Degrees.
3,962 repositories - en.wikipedia.org/wiki/Coursera

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.
3,957 repositories - en.wikipedia.org/wiki/Self-hosting
Angular CLI
Angular CLI lets you manage Angular applications from the command line.
3,936 repositories - github.com/angular/angular-cli

HackerRank
HackerRank is a tech company that focuses on competitive programming challenges.
hackerrank-solutions hackerrank-python hackerrank-challenges hackerrank-algorithms-solutions hackerrank-java hackerrank-30dayschallange hackerrank-cpp hackerrank-javascript hackerrank-sql codechef competitive-programming
3,936 repositories - en.wikipedia.org/wiki/HackerRank - github.com/interviewstreet

WhatsApp is an instant messaging and voice-over-IP service.
whatsapp-web whatsapp-chat whatsapp-bot messaging instant-messaging facebook instagram telegram threema wechat imessage
3,904 repositories - en.wikipedia.org/wiki/WhatsApp - github.com/whatsapp

MIDI
MIDI is a technical standard for computer music.
3,869 repositories - en.wikipedia.org/wiki/MIDI
Steam
Steam is a video game digital distribution service by Valve Corporation.
3,848 repositories - en.wikipedia.org/wiki/Steam_(service)

Software
Software refers to programs and applications that perform specific tasks on computers.
software-applications software-programs software-development computer-science programming
3,834 repositories - en.wikipedia.org/wiki/Software
Mocha
Mocha is a testing framework for JavaScript.
mochajs testing javascript nodejs tdd bdd jasmine chai qunit jest
3,806 repositories - en.wikipedia.org/wiki/Mocha_(JavaScript_framework) - github.com/mochajs/mocha

Routing (disambiguation)
Routing can either mean URL routing, IP routing, or geo routing.
url-routing ip-routing geo-routing
3,778 repositories
Google Cloud Platform (GCP)
Google Cloud Platform, offered by Google, is a suite of cloud computing services.
google-cloud-platform gcp googlecloudplatform googlecloud google firebase cloud-computing data-analytics serverless platform-as-a-service infrastructure-as-a-service
3,710 repositories - en.wikipedia.org/wiki/Google_Cloud_Platform - github.com/GoogleCloudPlatform

Wiki
Wikis are public, online repositories of information; created and often edited by many writers.
3,701 repositories - en.wikipedia.org/wiki/Wiki
Pug
Templating language for HTML.
pugjs jade haml mustache handlebars liquid jinja2 javascript templating ejs-templates nodejs
3,658 repositories - github.com/pugjs/pug

Parsing
Parsing is the process of analyzing a string of symbols conforming to the rules of a formal grammar.
parser-generator ast lexer tokenizer grammar lexical-analysis parse bnf backus-naur-form lalr language yacc antlr semantic-analysis symbol-table lookahead ll lr-parser generated-parser
3,642 repositories - en.wikipedia.org/wiki/Parsing#Computer_languages
Continuous integration
Automatically build and test your code as you push it upstream, preventing bugs from being deployed to production.
ci cd ci-cd cicd continuous-delivery continuous-deployment progressive-delivery gitops devops
3,625 repositories - en.wikipedia.org/wiki/Continuous_integration
Remote Procedure Call (RPC)
RPC is a request–response communication protocol.
remote-procedure-call rest-api graphql-api soap wsdl grpc
3,620 repositories - en.wikipedia.org/wiki/Remote_procedure_call

Astronomy
Astronomy is the study of celestial objects and phenomena.
3,606 repositories - en.wikipedia.org/wiki/Astronomy
NoSQL
A NoSQL database refers to a database whose storage format is modeled differently from relational databases.
nosql-databases nosql-database no-sql database relational-database sql
3,596 repositories - en.wikipedia.org/wiki/NoSQL
Homebrew
Homebrew is a package manager for macOS.
3,596 repositories - en.wikipedia.org/wiki/Homebrew_(package_management_software) - github.com/Homebrew/brew

P2P
Peer-to-Peer applications are decentralized or distributed.
peer2peer peer-to-peer decentralized distributed peer
3,583 repositories - en.wikipedia.org/wiki/Peer-to-peer
Virtual Private Network
A communication method commonly used to connect private networks.
3,554 repositories - en.wikipedia.org/wiki/Virtual_private_network
Font
A font is a particular style of typeface for text.
3,553 repositories - en.wikipedia.org/wiki/Font
Fastify
Fast and low overhead web framework, for Node.js.
fastify1 fastify-1 fastify2 fastify-2 framework nodejs json-schema
3,492 repositories - github.com/fastify

Interview
Interviews are formal meetings to assess applicants' suitability for positions.
job-interview interview-questions resume career-advice soft-skills job-search
3,466 repositories - en.wikipedia.org/wiki/Job_interview
Search engine optimization (SEO)
SEO is the process of improving the quality and quantity of website traffic to a website or a web page from search engines.
search-engine-optimization meta-tags metatags
3,456 repositories - en.wikipedia.org/wiki/Search_engine_optimization
Elm
A Delightful Language for Reliable Webapps.
elm-lang elmlang elm-language react vue angular javascript language
3,430 repositories - en.wikipedia.org/wiki/Elm_(programming_language) - github.com/elm/compiler

Google Maps
Google Maps is a web mapping platform and consumer application offered by Google.
3,428 repositories - en.wikipedia.org/wiki/Google_Maps - github.com/googlemaps/

Gin
Gin is a high performance HTTP web framework written in Go.
gin-gonic gin-contrib go router framework
3,421 repositories - github.com/gin-gonic/gin

Quantum Computing
Quantum computing is a field of computing that uses quantum phenomena to perform operations on data.
quantum quantum-computer quantum-computers physics computer-science
3,414 repositories - en.wikipedia.org/wiki/Quantum_computing - github.com/qsharp-community

Bukkit
Bukkit is a Minecraft server modification software.
spigot paper papermc craftbukkit minecraft
3,392 repositories - github.com/Bukkit/Bukkit

GitLab
GitLab is a single application that spans the entire software development lifecycle.
3,361 repositories - en.wikipedia.org/wiki/GitLab

PostCSS
PostCSS is a tool for transforming CSS with JavaScript. It can be used to develop a template language such as Sass and LESS.
3,273 repositories - en.wikipedia.org/wiki/PostCSS - github.com/postcss

Microcontroller
Microcontrollers are compact integrated circuits that control embedded systems.
mcu microcontrollers micro-controllers micro-controller embedded-systems robotics arduino iot home-automation esp32 raspberry-pi-pico
3,256 repositories - en.wikipedia.org/wiki/Microcontroller
Atom
Atom is a open source text editor built with web technologies.
3,239 repositories - en.wikipedia.org/wiki/Atom_(text_editor) - github.com/atom

Erlang
Erlang is a general-purpose, concurrent, functional programming language, and a garbage-collected runtime system.
3,220 repositories - en.wikipedia.org/wiki/Erlang_(programming_language) - github.com/erlang

Bun
All-in-one JavaScript runtime & toolkit.
bunjs javascript nodejs typescript webkit npm deno zig
3,214 repositories - en.wikipedia.org/wiki/Bun_(software) - github.com/oven-sh/bun

Malware
Any program or file that is intentionally harmful to a computer, network or server.
computer-malware virus security malware-analysis cyber-attack cyber-security system-tracking system-monitoring
3,208 repositories - en.wikipedia.org/wiki/Malware

CodeIgniter
CodeIgniter is an open-source PHP rapid development web framework, for building dynamic web sites.
code-igniter codeigniter4 ci4 mvc hmvc rapid-development content-security-policy owasp routing php-framework
3,208 repositories - en.wikipedia.org/wiki/CodeIgniter - github.com/codeigniter4

Messaging and social media app developed by Tencent, offering instant messaging, video calls, mobile payments, and mini-programs.
3,138 repositories - en.wikipedia.org/wiki/WeChat
Generative Adversarial Network
Competing neural networks that are able to generate new data.
gan generative-adversarial-networks deep-learning neural-network
3,119 repositories - en.wikipedia.org/wiki/Generative_adversarial_network
Promise
A promise is an object returned by an asynchronous function, which represents the current state of the operation.
future async-await callback deferred coroutines fiber concurrency
3,102 repositories - en.wikipedia.org/wiki/Futures_and_promises
Emoji
Emojis are graphic symbols that represent an emotion, object, or concept.
3,102 repositories - en.wikipedia.org/wiki/Emoji
User experience (UX)
User experience is about the anticipation of the needs of the user and solutions that fit them.
user-experience ux-design user-experience-design usability information-architecture ui design-patterns developer-experience customer-experience employee-experience universal-design accessibility accessibility-experience,
3,061 repositories - en.wikipedia.org/wiki/User_experience
IPFS
IPFS is a peer-to-peer protocol for content-addressed sharing of data via a distributed file system.
3,059 repositories - en.wikipedia.org/wiki/InterPlanetary_File_System - github.com/ipfs/ipfs

Zig
Zig is a general-purpose programming language and toolchain.
3,020 repositories - en.wikipedia.org/wiki/Zig_(programming_language) - github.com/ziglang/zig

Cucumber
Cucumber is a software tool that supports behavior-driven development.
bdd gherkin rspec behat behave
2,994 repositories - en.wikipedia.org/wiki/Cucumber_(software) - github.com/cucumber

Neo4j
Neo4j is a graph database management system.
2,980 repositories - en.wikipedia.org/wiki/Neo4j - github.com/neo4j/neo4j

MicroPython
MicroPython is a lean and efficient implementation of Python, optimised to run on microcontrollers.
micro-python upython circuitpython cpython internet-of-things iot language microcontroller python
2,910 repositories - en.wikipedia.org/wiki/MicroPython - github.com/micropython

Infrastructure as code
Infrastructure as code is a way to manage environment packages as code instead of manual installation and mantainance.
iac cloud-computing devops containerization as-code everything-as-code container-orchestration infrastructure-as-a-service provisioning infrastructure-drift
2,904 repositories - en.wikipedia.org/wiki/Infrastructure_as_code
OCaml
OCaml is an implementation of the ML language, based on the Caml Light.
2,901 repositories - en.wikipedia.org/wiki/OCaml - github.com/ocaml/ocaml
