Featured Topics
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,862 repositories - en.wikipedia.org/wiki/WebRTC
YAML
YAML is a human-friendly data serialization standard.
yml xml json jsonc json5 sax data-serialization yet-another toml ini
7,846 repositories - en.wikipedia.org/wiki/YAML - github.com/yaml/
Vanilla JavaScript
Vanilla JavaScript is the native JavaScript language included in the browser.
vanilla-javascript vanillajs javascript ecmascript
7,700 repositories
Slack
Slack is a cloud-based instant messaging and collaboration platform for teams and organizations.
7,656 repositories - en.wikipedia.org/wiki/Slack_(software) - github.com/slackapi
Computer science
Study of computers and computational systems, including their design, development, and application in various fields.
7,646 repositories - en.wikipedia.org/wiki/Computer_science
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,570 repositories - en.wikipedia.org/wiki/Search_engine_optimization
Deno
A secure runtime for JavaScript and TypeScript.
typescript rust javascript nodejs v8 webassembly package-manager event-driven-architecture event-loop tokio
7,548 repositories - en.wikipedia.org/wiki/Deno_(software) - github.com/denoland
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,546 repositories - en.wikipedia.org/wiki/Internationalization_and_localization
Transformer
A transformer is a deep learning architecture based on self-attention mechanisms, designed to process sequential data in parallel.
7,478 repositories - en.wikipedia.org/wiki/Transformer_(deep_learning_architecture)
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,472 repositories - en.wikipedia.org/wiki/To-do_list
User interface design
The design of user interfaces for machines and software with the focus on maximizing usability and the user experience.
7,463 repositories - en.wikipedia.org/wiki/User_interface_design
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,431 repositories - en.wikipedia.org/wiki/Dependency_injection
Debian
Debian is a Linux based operating system.
debian-linux debianlinux linux ubuntu
7,427 repositories - en.wikipedia.org/wiki/Debian - github.com/debian
Instagram is a photo and video sharing social networking service.
insta ig social-media whatsapp facebook
7,376 repositories - en.wikipedia.org/wiki/Instagram - github.com/instagram
Ansible Roles
Ansible roles provide a framework for collections of variables, tasks, files, templates, and modules.
ansible-roles ansible ansible-playbook
7,372 repositories - github.com/ansible
Tauri
Tauri is a framework for building tiny, blazingly fast binaries for all major desktop platforms.
electron nativephp pwa qt hta cross-platform wails
7,357 repositories - github.com/tauri-apps/tauri
GitHub API
The GitHub API allows you to build applications that integrate with GitHub.
github github-client github-app api api-rest graphql
7,337 repositories
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
7,281 repositories - en.wikipedia.org/wiki/Browser_extension
Authorization
Authorization is the act of deciding whether a subject has permission to perform an action on a resource.
7,259 repositories - en.wikipedia.org/wiki/Authorization
Xcode
Xcode is an IDE for macOS to develop software for macOS, iOS, watchOS, and tvOS.
7,096 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,054 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
7,020 repositories - en.wikipedia.org/wiki/Object%E2%80%93relational_mapping
Emacs
Emacs is an extensible, customizable, free text editor and computing environment.
6,957 repositories - en.wikipedia.org/wiki/Emacs - github.com/emacs-mirror/emacs
Emulator
An emulator is any hardware or software that allows one computer to behave like another.
6,811 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,773 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,711 repositories - en.wikipedia.org/wiki/Cross-origin_resource_sharing
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,664 repositories - en.wikipedia.org/wiki/Document_Object_Model - github.com/whatwg/dom
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,615 repositories - en.wikipedia.org/wiki/Single-page_application
Rocketseat
Rocketseat is a Brazilian coding platform that professionalizes people in programming.
6,573 repositories - github.com/rocketseat
Anime
Anime is hand-drawen & computer-generated animation produced in Japan.
6,569 repositories - en.wikipedia.org/wiki/Anime
Android Library
An Android library can include everything needed to build an app and can be used as a dependency in Android apps.
6,551 repositories
Geographic Information System
System to capture, manage and present geographic data.
6,494 repositories - en.wikipedia.org/wiki/Geographic_information_system
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,470 repositories - en.wikipedia.org/wiki/Infrastructure_as_code
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,440 repositories - en.wikipedia.org/wiki/Test_automation
Clojure
Clojure is a dynamic, general-purpose programming language.
clj clojurescript cljs language
6,407 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,396 repositories - github.com/actions
Nix
Nix, the purely functional package manager.
nixos nixpkgs nix-lang package-manager language functional-programming declarative-language
6,331 repositories - en.wikipedia.org/wiki/Nix_package_manager - github.com/NixOS
Swing
Swing is a cross-platform user-interface toolkit to build desktop applications with Java and is packaged with the Java SDK.
6,270 repositories
Kernel
Kernels are software at the core of modern operating systems that interact with hardware.
6,250 repositories - en.wikipedia.org/wiki/Kernel_(operating_system)
WinForms
Windows Forms (WinForms) is a UI framework for building Windows desktop applications.
windowsforms windows-forms windows
6,189 repositories - en.wikipedia.org/wiki/Windows_Forms - github.com/dotnet/winforms
Unix
Unix is a powerful, multiuser, multitasking operating system originally developed in the 1960s.
unix-system unix-os linux operating-systems posix bsd
6,185 repositories - en.wikipedia.org/wiki/Unix
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
6,148 repositories
.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,145 repositories
Virtual Private Network
A communication method commonly used to connect private networks.
6,141 repositories - en.wikipedia.org/wiki/Virtual_private_network
Objective-C
Objective-C is general purpose, object-oriented programming language used for macOS and iOS operating systems.
6,114 repositories - en.wikipedia.org/wiki/Objective-C
OSINT
Open-source intelligence is the collection and analysis of data gathered from open sources to produce actionable intelligence.
6,085 repositories - en.wikipedia.org/wiki/Open-source_intelligence
Storybook
Storybook is a UI development environment for your UI components.
storybooks react react-native angular vuejs frontend javascript nodejs
6,043 repositories - github.com/storybooks/storybook
Verilog
Verilog is a hardware description language used to model electronic systems.
5,988 repositories - en.wikipedia.org/wiki/Verilog
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,982 repositories - en.wikipedia.org/wiki/WhatsApp - github.com/whatsapp
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,711 repositories - en.wikipedia.org/wiki/Internationalization_and_localization
Microsoft
Microsoft is a company that develops and supports a range of software products, services, devices, and solutions.
5,649 repositories - en.wikipedia.org/wiki/Microsoft - github.com/microsoft
Apple
Apple is a prominent hardware and software company.
5,542 repositories - en.wikipedia.org/wiki/Apple_Inc. - github.com/apple
Ionic
Ionic is a well documented UI toolkit for progressive web-app developement with Angular, React or Vue.
5,541 repositories - en.wikipedia.org/wiki/Ionic_(Framework) - github.com/ionic-team
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,498 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
5,480 repositories - en.wikipedia.org/wiki/Blazor - github.com/dotnet/aspnetcore/tree/main/src/Components
Project management
Project management is about building scope and executing on the project's goals.
kanban scrum kanboard agile roadmap gantt
5,424 repositories - en.wikipedia.org/wiki/Project_management
Minecraft Plugin
A plugin (or a multiplayer plug-in) is an additive file for a Minecraft multiplayer server.
minecraft minecraft-mod minecraft-addon
5,386 repositories
Yarn
Yarn is a package manager for node. js.
yarn2 yarkpkg yarn-package yarn-packages npm package-manager javascript node yarn-workspaces
5,364 repositories - github.com/yarnpkg
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,356 repositories - en.wikipedia.org/wiki/Quantum_computing - github.com/qsharp-community
Puppeteer
Node.js library that provides an API to control Chrome/Chromium over the DevTools Protocol.
5,342 repositories - github.com/puppeteer/puppeteer
P2P
Peer-to-Peer applications are decentralized or distributed.
peer2peer peer-to-peer decentralized distributed peer
5,303 repositories - en.wikipedia.org/wiki/Peer-to-peer
Homebrew
Homebrew is a package manager for macOS.
5,292 repositories - en.wikipedia.org/wiki/Homebrew_(package_management_software) - github.com/Homebrew/brew
Whisper
Whisper is an autoregressive language model that generates high-quality natural language text.
machine-learning artificial-intelligence language-modeling
5,280 repositories - github.com/openai/whisper
MariaDB
MariaDB is a community-developed, open source relational database management system forked from MySQL.
5,278 repositories - en.wikipedia.org/wiki/MariaDB - github.com/MariaDB/server
Software
Software refers to programs and applications that perform specific tasks on computers.
software-applications software-programs software-development computer-science programming
5,275 repositories - en.wikipedia.org/wiki/Software
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
5,222 repositories - en.wikipedia.org/wiki/Open_data
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,220 repositories - en.wikipedia.org/wiki/Google_Cloud_Platform - github.com/GoogleCloudPlatform
Vagrant
Vagrant is an open-source software product for building and maintaining portable virtual software development environments.
5,188 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,156 repositories - en.wikipedia.org/wiki/Facebook - github.com/facebook
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,110 repositories - en.wikipedia.org/wiki/Firefox - github.com/mozilla/gecko-dev
Fastify
Fast and low overhead web framework, for Node.js.
fastify1 fastify-1 fastify2 fastify-2 framework nodejs json-schema
5,057 repositories - github.com/fastify
Steam
Steam is a video game digital distribution service by Valve Corporation.
5,041 repositories - en.wikipedia.org/wiki/Steam_(service)
Perl
Perl is a highly capable and feature-rich programming language.
perl5 perl-script language perl6
5,015 repositories - en.wikipedia.org/wiki/Perl - github.com/Perl/perl5
Zig
Zig is a general-purpose programming language and toolchain.
4,997 repositories - en.wikipedia.org/wiki/Zig_(programming_language) - github.com/ziglang/zig
Routing (disambiguation)
Routing can either mean URL routing, IP routing, or geo routing.
url-routing ip-routing geo-routing
4,995 repositories
MIDI
MIDI is a technical standard for computer music.
4,862 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,793 repositories - en.wikipedia.org/wiki/Twitch.tv - github.com/twitchdev
Astronomy
Astronomy is the study of celestial objects and phenomena.
4,782 repositories - en.wikipedia.org/wiki/Astronomy
Visual Studio Code
Extensible editor for Windows, macOS, and Linux, for coding in any programming language.
vscode vscode-theme vscode-extension text-editor
4,773 repositories - en.wikipedia.org/wiki/Visual_Studio_Code - github.com/microsoft/vscode
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,714 repositories - en.wikipedia.org/wiki/Design_system
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,712 repositories - en.wikipedia.org/wiki/Reddit - github.com/reddit
Wiki
Wikis are public, online repositories of information; created and often edited by many writers.
4,683 repositories - en.wikipedia.org/wiki/Wiki
Dark Mode
A color scheme that uses light colored text on a dark background.
4,614 repositories - en.wikipedia.org/wiki/Light-on-dark_color_scheme
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,476 repositories - en.wikipedia.org/wiki/Vibe_coding
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,468 repositories - en.wikipedia.org/wiki/Marketing
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,438 repositories - github.com/handlebars-lang
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,372 repositories - en.wikipedia.org/wiki/Microcontroller
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,337 repositories - en.wikipedia.org/wiki/Parsing#Computer_languages
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,311 repositories - en.wikipedia.org/wiki/NoSQL
Neo4j
Neo4j is a graph database management system.
4,273 repositories - en.wikipedia.org/wiki/Neo4j - github.com/neo4j/neo4j
Remote Procedure Call (RPC)
RPC is a request–response communication protocol.
remote-procedure-call rest-api graphql-api soap wsdl grpc
4,259 repositories - en.wikipedia.org/wiki/Remote_procedure_call
Xamarin
Xamarin is a platform for developing iOS and Android applications.
4,244 repositories - en.wikipedia.org/wiki/Xamarin - github.com/xamarin
Interview
Interviews are formal meetings to assess applicants' suitability for positions.
job-interview interview-questions resume career-advice soft-skills job-search
4,198 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,194 repositories - en.wikipedia.org/wiki/Coursera
Protocol (disambiguation)
Protocol can mean either interface in OOP or communication protocol in networking and data exchange.
interface network-protocol communication-protocol
4,181 repositories - en.wikipedia.org/wiki/Protocol#computing
Gin
Gin is a high performance HTTP web framework written in Go.
gin-gonic gin-contrib go router framework
4,176 repositories - github.com/gin-gonic/gin
Medical imaging
Medical imaging tasks include methods for acquiring, processing, analyzing, and understanding tissue and organ images.
biological-imaging ultrasound-imaging imaging image-processing ultrasound x-ray
4,109 repositories - en.wikipedia.org/wiki/Medical_imaging