Featured Topics
YAML
YAML is a human-friendly data serialization standard.
yml xml json jsonc json5 sax data-serialization yet-another toml ini
7,705 repositories - en.wikipedia.org/wiki/YAML - github.com/yaml/
WebRTC
With WebRTC, you can add real-time communication capabilities to your application that works on top of an open standard.
rtc web-real-time-communication
7,700 repositories - en.wikipedia.org/wiki/WebRTC
Computer science
Study of computers and computational systems, including their design, development, and application in various fields.
7,558 repositories - en.wikipedia.org/wiki/Computer_science
Slack
Slack is a cloud-based instant messaging and collaboration platform for teams and organizations.
7,544 repositories - en.wikipedia.org/wiki/Slack_(software) - github.com/slackapi
Deno
A secure runtime for JavaScript and TypeScript.
typescript rust javascript nodejs v8 webassembly package-manager event-driven-architecture event-loop tokio
7,520 repositories - en.wikipedia.org/wiki/Deno_(software) - github.com/denoland
To-Do
A to-do list is a tool for managing tasks and organizing activities.
todo-list task-manager to-do productivity task-management project-management reminders
7,396 repositories - en.wikipedia.org/wiki/To-do_list
Dependency injection
Dependency injection separates the depndency's implementation from the class that's using it by passing it in from outside.
dependency-injection-pattern separation-of-concerns loose-coupling dependency-inversion-principle inversion-of-control constructor-injection service-locator-pattern dependency-injection-container
7,391 repositories - en.wikipedia.org/wiki/Dependency_injection
Transformer
A transformer is a deep learning architecture based on self-attention mechanisms, designed to process sequential data in parallel.
7,385 repositories - en.wikipedia.org/wiki/Transformer_(deep_learning_architecture)
Ansible Roles
Ansible roles provide a framework for collections of variables, tasks, files, templates, and modules.
ansible-roles ansible ansible-playbook
7,370 repositories - github.com/ansible
Debian
Debian is a Linux based operating system.
debian-linux debianlinux linux ubuntu
7,307 repositories - en.wikipedia.org/wiki/Debian - github.com/debian
Vanilla JavaScript
Vanilla JavaScript is the native JavaScript language included in the browser.
vanilla-javascript vanillajs javascript ecmascript
7,305 repositories
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
7,295 repositories - en.wikipedia.org/wiki/Internationalization_and_localization
Instagram is a photo and video sharing social networking service.
insta ig social-media whatsapp facebook
7,272 repositories - en.wikipedia.org/wiki/Instagram - github.com/instagram
User interface design
The design of user interfaces for machines and software with the focus on maximizing usability and the user experience.
7,264 repositories - en.wikipedia.org/wiki/User_interface_design
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
7,253 repositories - en.wikipedia.org/wiki/Search_engine_optimization
GitHub API
The GitHub API allows you to build applications that integrate with GitHub.
github github-client github-app api api-rest graphql
7,189 repositories
Authorization
Authorization is the act of deciding whether a subject has permission to perform an action on a resource.
7,152 repositories - en.wikipedia.org/wiki/Authorization
Xcode
Xcode is an IDE for macOS to develop software for macOS, iOS, watchOS, and tvOS.
7,055 repositories - en.wikipedia.org/wiki/Xcode
Visual Studio
Development software suite for Windows & MacOS made to generate apps, web-services, desktop apps and mobile apps.
vs vscode-theme vscode-extension text-editor
7,043 repositories - en.wikipedia.org/wiki/Microsoft_Visual_Studio
Object–relational mapping
Object–relational mapping is a technique with which records from relational databases are mapped to objects.
object-relational-mapping object-relational-mapper object-document-mapper odm data-mapper active-record database-abstraction database-abstraction-layer data-access-object object-oriented oop
6,974 repositories - en.wikipedia.org/wiki/Object%E2%80%93relational_mapping
Emacs
Emacs is an extensible, customizable, free text editor and computing environment.
6,942 repositories - en.wikipedia.org/wiki/Emacs - github.com/emacs-mirror/emacs
Browser Extension
Extend and customize web browsers using client-side scripts and APIs.
browser-extensions web-extension browser firefox firefox-extension chrome chrome-extension mozilla opera edge
6,937 repositories - en.wikipedia.org/wiki/Browser_extension
Emulator
An emulator is any hardware or software that allows one computer to behave like another.
6,745 repositories - en.wikipedia.org/wiki/Emulator
The Julia Language
Julia is a high-level, high-performance dynamic programming language for numerical computing.
julia-language julialang language
6,717 repositories - en.wikipedia.org/wiki/Julia_(programming_language) - github.com/JuliaLang
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
6,699 repositories - en.wikipedia.org/wiki/Cross-origin_resource_sharing
Tauri
Tauri is a framework for building tiny, blazingly fast binaries for all major desktop platforms.
electron nativephp pwa qt hta cross-platform wails
6,693 repositories - github.com/tauri-apps/tauri
Document Object Model (DOM)
DOM is a cross-platform and language-independent interface that treats an HTML or XML document as a tree structure.
dom-tree dom-node dom-element dom-elements shadow-dom virtual-dom html xml dhtml
6,634 repositories - en.wikipedia.org/wiki/Document_Object_Model - github.com/whatwg/dom
Rocketseat
Rocketseat is a Brazilian coding platform that professionalizes people in programming.
6,578 repositories - github.com/rocketseat
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
6,505 repositories - en.wikipedia.org/wiki/Single-page_application
Anime
Anime is hand-drawen & computer-generated animation produced in Japan.
6,448 repositories - en.wikipedia.org/wiki/Anime
Clojure
Clojure is a dynamic, general-purpose programming language.
clj clojurescript cljs language
6,410 repositories - en.wikipedia.org/wiki/Clojure - github.com/clojure
Actions
GitHub Actions is a platform for developer workflow orchestration and automation.
github-actions action docker ci
6,390 repositories - github.com/actions
Geographic Information System
System to capture, manage and present geographic data.
6,290 repositories - en.wikipedia.org/wiki/Geographic_information_system
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
6,252 repositories - en.wikipedia.org/wiki/Test_automation
Nix
Nix, the purely functional package manager.
nixos nixpkgs nix-lang package-manager language functional-programming declarative-language
6,228 repositories - en.wikipedia.org/wiki/Nix_package_manager - github.com/NixOS
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
6,208 repositories - en.wikipedia.org/wiki/Infrastructure_as_code
Kernel
Kernels are software at the core of modern operating systems that interact with hardware.
6,182 repositories - en.wikipedia.org/wiki/Kernel_(operating_system)
Unix
Unix is a powerful, multiuser, multitasking operating system originally developed in the 1960s.
unix-system unix-os linux operating-systems posix bsd
6,162 repositories - en.wikipedia.org/wiki/Unix
Swing
Swing is a cross-platform user-interface toolkit to build desktop applications with Java and is packaged with the Java SDK.
6,153 repositories
Objective-C
Objective-C is general purpose, object-oriented programming language used for macOS and iOS operating systems.
6,091 repositories - en.wikipedia.org/wiki/Objective-C
.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
6,080 repositories
WinForms
Windows Forms (WinForms) is a UI framework for building Windows desktop applications.
windowsforms windows-forms windows
6,075 repositories - en.wikipedia.org/wiki/Windows_Forms - github.com/dotnet/winforms
Storybook
Storybook is a UI development environment for your UI components.
storybooks react react-native angular vuejs frontend javascript nodejs
6,017 repositories - github.com/storybooks/storybook
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
5,989 repositories
Virtual Private Network
A communication method commonly used to connect private networks.
5,882 repositories - en.wikipedia.org/wiki/Virtual_private_network
Verilog
Verilog is a hardware description language used to model electronic systems.
5,850 repositories - en.wikipedia.org/wiki/Verilog
OSINT
Open-source intelligence is the collection and analysis of data gathered from open sources to produce actionable intelligence.
5,721 repositories - en.wikipedia.org/wiki/Open-source_intelligence
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
5,683 repositories - en.wikipedia.org/wiki/WhatsApp - github.com/whatsapp
Microsoft
Microsoft is a company that develops and supports a range of software products, services, devices, and solutions.
5,597 repositories - en.wikipedia.org/wiki/Microsoft - github.com/microsoft
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
5,567 repositories - en.wikipedia.org/wiki/Internationalization_and_localization
Ionic
Ionic is a well documented UI toolkit for progressive web-app developement with Angular, React or Vue.
5,531 repositories - en.wikipedia.org/wiki/Ionic_(Framework) - github.com/ionic-team
Apple
Apple is a prominent hardware and software company.
5,467 repositories - en.wikipedia.org/wiki/Apple_Inc. - github.com/apple
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
5,467 repositories - en.wikipedia.org/wiki/Blazor - github.com/dotnet/aspnetcore/tree/main/src/Components
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
5,460 repositories - en.wikipedia.org/wiki/QR_code
Yarn
Yarn is a package manager for node. js.
yarn2 yarkpkg yarn-package yarn-packages npm package-manager javascript node yarn-workspaces
5,365 repositories - github.com/yarnpkg
Minecraft Plugin
A plugin (or a multiplayer plug-in) is an additive file for a Minecraft multiplayer server.
minecraft minecraft-mod minecraft-addon
5,340 repositories
Puppeteer
Node.js library that provides an API to control Chrome/Chromium over the DevTools Protocol.
5,323 repositories - github.com/puppeteer/puppeteer
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
5,284 repositories - en.wikipedia.org/wiki/Quantum_computing - github.com/qsharp-community
Project management
Project management is about building scope and executing on the project's goals.
kanban scrum kanboard agile roadmap gantt
5,234 repositories - en.wikipedia.org/wiki/Project_management
MariaDB
MariaDB is a community-developed, open source relational database management system forked from MySQL.
5,221 repositories - en.wikipedia.org/wiki/MariaDB - github.com/MariaDB/server
Vagrant
Vagrant is an open-source software product for building and maintaining portable virtual software development environments.
5,181 repositories - en.wikipedia.org/wiki/Vagrant_(software) - github.com/hashicorp/vagrant
Facebook helps to connect and share things with the people you care about.
fb facebook-api facebook-graph-api react social-media graphql
5,172 repositories - en.wikipedia.org/wiki/Facebook - github.com/facebook
P2P
Peer-to-Peer applications are decentralized or distributed.
peer2peer peer-to-peer decentralized distributed peer
5,159 repositories - en.wikipedia.org/wiki/Peer-to-peer
Homebrew
Homebrew is a package manager for macOS.
5,129 repositories - en.wikipedia.org/wiki/Homebrew_(package_management_software) - github.com/Homebrew/brew
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
5,121 repositories - en.wikipedia.org/wiki/Google_Cloud_Platform - github.com/GoogleCloudPlatform
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
5,066 repositories - en.wikipedia.org/wiki/Firefox - github.com/mozilla/gecko-dev
Perl
Perl is a highly capable and feature-rich programming language.
perl5 perl-script language perl6
4,999 repositories - en.wikipedia.org/wiki/Perl - github.com/Perl/perl5
Routing (disambiguation)
Routing can either mean URL routing, IP routing, or geo routing.
url-routing ip-routing geo-routing
4,926 repositories
Zig
Zig is a general-purpose programming language and toolchain.
4,918 repositories - en.wikipedia.org/wiki/Zig_(programming_language) - github.com/ziglang/zig
Fastify
Fast and low overhead web framework, for Node.js.
fastify1 fastify-1 fastify2 fastify-2 framework nodejs json-schema
4,899 repositories - github.com/fastify
Steam
Steam is a video game digital distribution service by Valve Corporation.
4,879 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
4,861 repositories - en.wikipedia.org/wiki/Software
Visual Studio Code
Extensible editor for Windows, macOS, and Linux, for coding in any programming language.
vscode vscode-theme vscode-extension text-editor
4,775 repositories - en.wikipedia.org/wiki/Visual_Studio_Code - github.com/microsoft/vscode
MIDI
MIDI is a technical standard for computer music.
4,750 repositories - en.wikipedia.org/wiki/MIDI
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,718 repositories - en.wikipedia.org/wiki/Twitch.tv - github.com/twitchdev
Astronomy
Astronomy is the study of celestial objects and phenomena.
4,699 repositories - en.wikipedia.org/wiki/Astronomy
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
4,668 repositories - en.wikipedia.org/wiki/Reddit - github.com/reddit
Whisper
Whisper is an autoregressive language model that generates high-quality natural language text.
machine-learning artificial-intelligence language-modeling
4,601 repositories - github.com/openai/whisper
Wiki
Wikis are public, online repositories of information; created and often edited by many writers.
4,597 repositories - en.wikipedia.org/wiki/Wiki
Dark Mode
A color scheme that uses light colored text on a dark background.
4,483 repositories - en.wikipedia.org/wiki/Light-on-dark_color_scheme
Design system
A design system is a way to have modular and reusable CSS components as well as a separation of concerns.
css design-token style-guide css-framework ui smacss
4,474 repositories - en.wikipedia.org/wiki/Design_system
Open Data
Open data can be freely used, re-used and redistributed by anyone.
opendata data dataset linked-open-data open-access open-science openstreetmap wikidata
4,467 repositories - en.wikipedia.org/wiki/Open_data
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,434 repositories - github.com/handlebars-lang
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
4,321 repositories - en.wikipedia.org/wiki/Parsing#Computer_languages
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
4,296 repositories - en.wikipedia.org/wiki/Microcontroller
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
4,295 repositories - en.wikipedia.org/wiki/NoSQL
Marketing
Open source tools and strategies for connecting products with people who can benefit from them.
digital-marketing growth martech gtm gotomarket go-to-market analytics automation crm email business
4,260 repositories - en.wikipedia.org/wiki/Marketing
Xamarin
Xamarin is a platform for developing iOS and Android applications.
4,257 repositories - en.wikipedia.org/wiki/Xamarin - github.com/xamarin
Remote Procedure Call (RPC)
RPC is a request–response communication protocol.
remote-procedure-call rest-api graphql-api soap wsdl grpc
4,235 repositories - en.wikipedia.org/wiki/Remote_procedure_call
Interview
Interviews are formal meetings to assess applicants' suitability for positions.
job-interview interview-questions resume career-advice soft-skills job-search
4,215 repositories - en.wikipedia.org/wiki/Job_interview
Coursera
Coursera is an online-learning platform that offers massive open online courses (MOOCs), Specializations, and Degrees.
4,199 repositories - en.wikipedia.org/wiki/Coursera
Vibe coding
Writing code based on gut feelings, lo-fi beats, and blind trust in your AI assistant. No plan. Just vibes.
ai artificial-intelligence openai copilot generative-ai github-copilot llm machine-learning neural-networks vibe-coding-with-copilot
4,183 repositories - en.wikipedia.org/wiki/Vibe_coding
Gin
Gin is a high performance HTTP web framework written in Go.
gin-gonic gin-contrib go router framework
4,135 repositories - github.com/gin-gonic/gin
Neo4j
Neo4j is a graph database management system.
4,115 repositories - en.wikipedia.org/wiki/Neo4j - github.com/neo4j/neo4j
Protocol (disambiguation)
Protocol can mean either interface in OOP or communication protocol in networking and data exchange.
interface network-protocol communication-protocol
4,103 repositories - en.wikipedia.org/wiki/Protocol#computing
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
4,097 repositories - en.wikipedia.org/wiki/Continuous_integration
Angular CLI
Angular CLI lets you manage Angular applications from the command line.
4,075 repositories - github.com/angular/angular-cli