Featured Topics
Angular CLI
Angular CLI lets you manage Angular applications from the command line.
4,076 repositories - github.com/angular/angular-cli
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
4,045 repositories - en.wikipedia.org/wiki/User_experience
GitLab
GitLab is a single application that spans the entire software development lifecycle.
4,035 repositories - en.wikipedia.org/wiki/GitLab
Font
A font is a particular style of typeface for text.
4,000 repositories - en.wikipedia.org/wiki/Font
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,988 repositories - en.wikipedia.org/wiki/HackerRank - github.com/interviewstreet
Google Maps
Google Maps is a web mapping platform and consumer application offered by Google.
3,984 repositories - en.wikipedia.org/wiki/Google_Maps - github.com/googlemaps/
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,833 repositories - en.wikipedia.org/wiki/Malware
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
3,831 repositories - en.wikipedia.org/wiki/Medical_imaging
Mocha
Mocha is a testing framework for JavaScript.
mochajs testing javascript nodejs tdd bdd jasmine chai qunit jest
3,793 repositories - en.wikipedia.org/wiki/Mocha_(JavaScript_framework) - github.com/mochajs/mocha
Messaging and social media app developed by Tencent, offering instant messaging, video calls, mobile payments, and mini-programs.
3,792 repositories - en.wikipedia.org/wiki/WeChat
Bukkit
Bukkit is a Minecraft server modification software.
spigot paper papermc craftbukkit minecraft
3,709 repositories - github.com/Bukkit/Bukkit
Userscripts
A userscript is a kind of lightweight browser extension, used to modify webpages.
userjs greasemonkey tampermonkey violentmonkey webextension javascript
3,693 repositories - en.wikipedia.org/wiki/Userscript - github.com/greasemonkey/greasemonkey
OpenStreetMap
OpenStreetMap is a collaborative project to create a free editable map of the world.
collaborative-mapping mapillary mapbox
3,666 repositories - en.wikipedia.org/wiki/OpenStreetMap
Pug
Templating language for HTML.
pugjs jade haml mustache handlebars liquid jinja2 javascript templating ejs-templates nodejs
3,633 repositories - github.com/pugjs/pug
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
3,542 repositories - en.wikipedia.org/wiki/MicroPython - github.com/micropython
Erlang
Erlang is a general-purpose, concurrent, functional programming language, and a garbage-collected runtime system.
3,506 repositories - en.wikipedia.org/wiki/Erlang_(programming_language) - github.com/erlang
SciPy
Scientific computing tools for Python.
3,502 repositories - en.wikipedia.org/wiki/SciPy - github.com/scipy/scipy
Notion
Notion is an all-in-one workspace for notes, tasks, databases, and collaboration.
productivity note-taking project-management collaboration
3,495 repositories - en.wikipedia.org/wiki/Notion_(productivity_software) - github.com/NotionHQ
Elm
A Delightful Language for Reliable Webapps.
elm-lang elmlang elm-language react vue angular javascript language
3,485 repositories - en.wikipedia.org/wiki/Elm_(programming_language) - github.com/elm/compiler
IPFS
IPFS is a peer-to-peer protocol for content-addressed sharing of data via a distributed file system.
3,470 repositories - en.wikipedia.org/wiki/InterPlanetary_File_System - github.com/ipfs/ipfs
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,453 repositories - en.wikipedia.org/wiki/PostCSS - github.com/postcss
Kotlin Multiplatform
Kotlin Multiplatform is a cross platform development framework developed by JetBrains.
3,441 repositories
TLS (Transport Layer Security)
TLS is a cryptographic protocol designed to provide communications security over a computer network.
3,418 repositories - en.wikipedia.org/wiki/Transport_Layer_Security
Atom
Atom is a open source text editor built with web technologies.
3,417 repositories - en.wikipedia.org/wiki/Atom_(text_editor) - github.com/atom
Emoji
Emojis are graphic symbols that represent an emotion, object, or concept.
3,409 repositories - en.wikipedia.org/wiki/Emoji
Exploit
An exploit is a piece of code or technique used to take advantage of a security vulnerability.
exploits vulnerability-exploit hacking cybersecurity penetration-testing vulnerability-assessment
3,375 repositories - en.wikipedia.org/wiki/Exploit_(computer_security)
GitOps
GitOps is an operational framework that takes DevOps best practices and applies them to infrastructure automation.
devops winops git gitflow devsecops infrastructure-automation infrastructure-as-code containerization monitoring observability
3,371 repositories - en.wikipedia.org/wiki/gitops
Syntax Highlighting
A feature of text editors that displays text in different colors.
3,364 repositories - en.wikipedia.org/wiki/Syntax_highlighting
Pixel Art
Pixel art is a form of digital art where images are created and edited at the pixel level.
pixelart pixel pixels sprite sprites spritesheet spritesheets
3,343 repositories - en.wikipedia.org/wiki/Pixel_art
Generative Adversarial Network
Competing neural networks that are able to generate new data.
gan generative-adversarial-networks deep-learning neural-network
3,341 repositories - en.wikipedia.org/wiki/Generative_adversarial_network
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,338 repositories - en.wikipedia.org/wiki/CodeIgniter - github.com/codeigniter4
Minecraft Server
A server for Minecraft.
mc-server mcpe-server bedrock-server minecraft
3,314 repositories - en.wikipedia.org/wiki/Minecraft_server
Cucumber
Cucumber is a software tool that supports behavior-driven development.
bdd gherkin rspec behat behave
3,295 repositories - en.wikipedia.org/wiki/Cucumber_(software) - github.com/cucumber
Firefox extension
Firefox Extensions are add-ons that allow users to customize their web browser.
firefox-extensions firefox-addon firefox-addons add-ons-for-firefox firefox-webextension firefox-webextensions firefox webextension mozilla browser
3,288 repositories - en.wikipedia.org/wiki/Add-on_(Mozilla)
Package manager
A package manager is a set of tools that automates and manages computer software.
3,233 repositories - en.wikipedia.org/wiki/Package_manager
OCaml
OCaml is an implementation of the ML language, based on the Caml Light.
3,225 repositories - en.wikipedia.org/wiki/OCaml - github.com/ocaml/ocaml
BigQuery
BigQuery is a serverless (cloud) data warehouse with built-in machine learning, geospatial analysis, BI, and other capabilities.
3,201 repositories - en.wikipedia.org/wiki/BigQuery/ - github.com/GoogleCloudPlatform/bigquery-utils/
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,178 repositories - en.wikipedia.org/wiki/Futures_and_promises
Code review
Ensure your code meets quality standards and ship with confidence.
3,167 repositories - en.wikipedia.org/wiki/Code_review
Nvidia
Nvidia designs graphics processing units (GPUs) for the gaming and professional markets.
3,161 repositories - en.wikipedia.org/wiki/Nvidia - github.com/nvidia
pip
The Python package installer.
pypi pip-package pypi-package python package-manager
3,126 repositories - en.wikipedia.org/wiki/Pip_(package_manager) - github.com/pypa/pip
Google Sheets
Create and edit online spreadsheets.
gsheets google-sheets-api google-spreadsheet google-spreadsheets google-workspace google-docs google-drive google-forms google-slides spreadsheet
3,121 repositories - en.wikipedia.org/wiki/Google_Sheets - github.com/googleworkspace
async/await
async/await allows an asynchronous, non-blocking function to be structured in a way similar to an ordinary synchronous function.
callback coroutines async promise future actor-model continuation-passing-style concurrent-computing
3,121 repositories - en.wikipedia.org/wiki/Async/await
Lisp
Lisp is the second-oldest high-level programming language in widespread use today.
commonlisp common-lisp quicklisp sbcl clojure scheme racket newlisp
3,062 repositories - en.wikipedia.org/wiki/Lisp_(programming_language)
PlatformIO
Your Gateway to Embedded Software Development Excellence.
pio embedded microcontroller build-system package-manager libraries ide avr arm risc-v rtos
3,032 repositories - github.com/platformio
Bug Bounty
Deal by which individuals can receive recognition and compensation for reporting bugs.
bug-bounty security penetration-testing pentesting pentest
3,009 repositories - en.wikipedia.org/wiki/Bug_bounty_program
Unreal Engine
Unreal Engine is used to create awesome games, and experiences for PC, mobile, console, VR, and AR.
2,968 repositories - en.wikipedia.org/wiki/Unreal_Engine - github.com/EpicGames/
JSON Schema
JSON Schema is a vocabulary that allows you to validate, annotate, and manipulate JSON documents.
2,945 repositories - github.com/json-schema-org
Groovy
Apache Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform.
2,896 repositories - en.wikipedia.org/wiki/Apache_Groovy - github.com/apache/groovy
Domain-driven design (DDD)
Domain-driven design is a programming paradigm where code is separated into domains with distinct business logic.
ddd clean-architecture cqrs event-sourcing microservices
2,889 repositories - en.wikipedia.org/wiki/Domain-driven_design
Drupal
Drupal is a free and opensource web content management system written in PHP and distributed under the GNU General Public License.
2,882 repositories - en.wikipedia.org/wiki/Drupal - github.com/drupal
Chemistry
Chemistry is the scientific study of substances, their structure, properties, and reactions.
2,861 repositories - en.wikipedia.org/wiki/Chemistry
OpenTelemetry
OpenTelemetry makes robust, portable telemetry a built-in feature of cloud-native software.
open-telemetry tracing metrics logging cloud-native observability distributed-tracing cncf
2,850 repositories - github.com/open-telemetry
cURL
cURL is a software project providing a library and command-line tool for transferring data. The name stands for "Client for URL".
2,819 repositories - en.wikipedia.org/wiki/CURL - github.com/curl/curl
Cordova
A platform for building native mobile applications using HTML, CSS and JavaScript.
apache-cordova android ios mobile macos windows electron
2,819 repositories - en.wikipedia.org/wiki/Apache_Cordova - github.com/apache/cordova
Web Components
Web Components are a set of web platform APIs developers can use to create custom HTML tags.
webcomponent web-component webcomponents custom-elements shadow-dom es-modules html-templates html-imports
2,777 repositories - en.wikipedia.org/wiki/Web_Components - github.com/webcomponents
NuGet
NuGet is an open source package manager for Microsoft development platforms including .NET.
2,762 repositories - en.wikipedia.org/wiki/NuGet - github.com/NuGet
Auth0
Auth0 is an Identity-as-a-Service provider.
single-sign-on token-based-authentication json-web-token openid-connect oauth ws-federation saml identity sdk enterprise-integration
2,749 repositories - github.com/Auth0
Js13kGames
Js13kGames is a month-long JavaScript coding competition, where entries are limited in file size to 13 kilobytes.
js13k global-game-jam game-off ludum-dare
2,743 repositories - github.com/js13kGames
ChatGPT API
ChatGPT API is a RESTful API that provides a simple interface to interact with OpenAI's GPT-3 and GPT-Neo language models.
artificial-intelligence machine-learning natural-language-processing chatgpt openai
2,731 repositories
Publish-subscribe pattern
The publish-subscribe pattern is a messaging pattern where the consumer subscribes to the provider.
publish-subscribe-pattern publish-subscribe message-queue message-oriented-middleware message-passing event-bus event-handlers event-listener message-bus event-sourcing observer-pattern event-driven-programming
2,705 repositories - en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern
LLVM
The LLVM compiler infrastructure project is a set of compiler and toolchain technologies.
2,703 repositories - en.wikipedia.org/wiki/LLVM - github.com/llvm/llvm-project
Nim
Nim is a statically typed, compiled, garbage-collected systems programming language.
nim-lang nimlang nim-language language c c-plus-plus javascript python
2,687 repositories - en.wikipedia.org/wiki/Nim_(programming_language) - github.com/nim-lang/Nim
MDX
MDX is an authorable format that lets you seamlessly write JSX in your markdown documents.
2,666 repositories - github.com/mdx-js/mdx/
Wayland
Wayland is a replacement for the X11 window system protocol and architecture.
wayland-client wayland-compositor wayland-protocol wlroots
2,664 repositories - en.wikipedia.org/wiki/Wayland_(protocol)
apollo-server
apollo-server is a Node.js library that allows you to quickly build a GraphQL API server to handle structured client requests.
graphql api graphql-server apollo
2,651 repositories - github.com/apollographql/apollo-server
Less
Less is the dynamic stylesheet language.
lessjs lesscss less-css css sass stylus css-variables css-nesting scoped-css css-preprocessor
2,627 repositories - en.wikipedia.org/wiki/Less_(stylesheet_language) - github.com/less/less.js
Server-side rendering
During server-side rendering, the content of a webpage is prepared on the server and only needs to be hydrated by the client.
client-side-rendering hydration server-side-generation
2,596 repositories - en.wikipedia.org/wiki/Server-side_scripting
Code quality
Automate your code review with style, quality, security, and test‑coverage checks when you need them.
2,595 repositories
F#
F# ("F sharp") is a functional programming language for .NET.
2,551 repositories - en.wikipedia.org/wiki/F_Sharp_(programming_language) - github.com/fsharp
CSS Modules
A CSS Module is a CSS file where class names are scoped locally by default.
2,512 repositories - github.com/css-modules/css-modules
Fortran
Fortran is a statically typed, compiled, parallel programming language focussing on array operations.
f95 f77 fortran90 fortran77 fortran95 fortran2003 fortran2008 fortran2018 mpi coarrays coarray-fortran hpc high-performance-computing c compiler finite-element-method
2,510 repositories - wikipedia.org/wiki/Fortran - github.com/j3-fortran
RDF (Resource Description Framework)
RDF is used for data interchange, using URIs to name the relations between things and a directed labeled graph for representation.
semantic-web sparql web-ontology-language shacl json-ld n-triples rql versa shex
2,510 repositories - en.wikipedia.org/wiki/Resource_Description_Framework
Integration testing
Integration testing is a more process-oriented testing approach focussing on larger parts of the software than unit testing.
integration-tests testing unit-testing tdd test-automation e2e-tests contract-testing ui-testing acceptance-testing api-testing
2,472 repositories
Binance
The largest cryptocurrency exchange in the world in terms of daily trading volume of cryptocurrencies.
2,467 repositories - en.wikipedia.org/wiki/Binance
GeoJSON
GeoJSON is a JSON-based open standard file format for representation of geographical data.
geojsonl geo-json rfc-7946 json osm qgis gis topojson citygml geospatial computational-geometry
2,466 repositories - en.wikipedia.org/wiki/GeoJSON
Netflix
Netflix is a Streaming service with TV shows, movies, and documentaries.
2,457 repositories - en.wikipedia.org/wiki/Netflix - github.com/Netflix
spaCy
Industrial-strength Natural Language Processing (NLP) in Python.
machine-learning natural-language-processing text-classification named-entity-recognition tokenization entity-linking dependency-parsing relation-extraction part-of-speech-tagging lemmatization
2,445 repositories - en.wikipedia.org/wiki/SpaCy - github.com/explosion/spaCy
GTK
GTK (formerly GIMP ToolKit and GTK+) is a cross-platform toolkit for creating graphical user interfaces.
2,439 repositories - en.wikipedia.org/wiki/GTK - github.com/GNOME/gtk
Azure DevOps
Azure DevOps is a Microsoft product that provides version control, project management, and builds/tests/release features.
2,433 repositories - en.wikipedia.org/wiki/Visual_Studio#Azure_DevOps_Services
Virtual reality
Virtual reality is an artificial environment displayed through digital means.
2,413 repositories - en.wikipedia.org/wiki/Virtual_reality
Behavior-driven development
Behavior-driven development is a test-first, agile testing practice with business-facing scenarios.
behavior-driven-development atdd tdd testing continuous-testing specification-by-example cucumber behat gherkin
2,409 repositories - en.wikipedia.org/wiki/Behavior-driven_development
Google Apps Script
Google Apps Script is an automation platform for Google products.
apps-script google-script google-apps-script-api google-workspace gmail google-docs google-drive google-sheets google-forms google-slides
2,398 repositories - en.wikipedia.org/wiki/Google_Apps_Script - github.com/googleworkspace
Koa
Koa is an expressive middleware framework for Node.js servers that uses ES2017 async functions.
2,394 repositories - github.com/koajs/koa
Sports
Any physical activity or a game featuring skills or fitness.
sport cycling soccer volleyball running swimming tennis basketball bodybuilding rugby olympics
2,361 repositories - en.wikipedia.org/wiki/Sport
Universal Windows Platform
An API for creating apps that run on Windows 10, Windows 10 Mobile, Xbox One and HoloLens.
2,355 repositories - en.wikipedia.org/wiki/Universal_Windows_Platform
Apache Cassandra
Apache Cassandra is a free, open source, distributed, NoSQL database management system.
apache-cassandra language dotnet
2,354 repositories - en.wikipedia.org/wiki/Apache_Cassandra - github.com/apache/cassandra
IRC
irc is a chat software to real-time talk on the internet.
irc-network irc-website irc-chat internet-relay-chat chat website
2,353 repositories - en.wikipedia.org/wiki/IRC
Media Queries
Media Queries can target browsers by certain characteristics, features, and user prefs, apply styles, or run other related code.
media-query responsive-design container-queries client-hints css-breakpoints css-viewport
2,344 repositories - en.wikipedia.org/wiki/Media_queries
Quarkus
Quarkus is a Cloud Native, (Linux) Container First framework for writing Java applications.
2,332 repositories - en.wikipedia.org/wiki/Quarkus - github.com/quarkusio/quarkus
Steganography
Steganography is the practice of hiding a secret message in something that is not secret.
security information-security cryptography cybersecurity
2,320 repositories - en.wikipedia.org/wiki/Steganography
Preact.js
Preact.js is a lightweight React alternative with the same API.
preactjs preact-js react virtual-dom hmr jsx ssr
2,320 repositories - github.com/preactjs/preact
Gmail
Gmail is an email service provided by Google.
google-mail gmail-inbox gmail-smtp gmail-bot gmail-api gmail-login google-workspace google-chat google-meet
2,305 repositories - en.wikipedia.org/wiki/Gmail - github.com/googleworkspace
Obsidian
Obsidian is a note taking app that edits locally stored Markdown files.
2,301 repositories - github.com/obsidianmd