Featured Topics
Angular CLI
Angular CLI lets you manage Angular applications from the command line.
4,075 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,059 repositories - en.wikipedia.org/wiki/User_experience
GitLab
GitLab is a single application that spans the entire software development lifecycle.
4,053 repositories - en.wikipedia.org/wiki/GitLab
Font
A font is a particular style of typeface for text.
4,008 repositories - en.wikipedia.org/wiki/Font
Google Maps
Google Maps is a web mapping platform and consumer application offered by Google.
4,003 repositories - en.wikipedia.org/wiki/Google_Maps - github.com/googlemaps/
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,990 repositories - en.wikipedia.org/wiki/HackerRank - github.com/interviewstreet
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,877 repositories - en.wikipedia.org/wiki/Medical_imaging
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,842 repositories - en.wikipedia.org/wiki/Malware
Messaging and social media app developed by Tencent, offering instant messaging, video calls, mobile payments, and mini-programs.
3,811 repositories - en.wikipedia.org/wiki/WeChat
Mocha
Mocha is a testing framework for JavaScript.
mochajs testing javascript nodejs tdd bdd jasmine chai qunit jest
3,798 repositories - en.wikipedia.org/wiki/Mocha_(JavaScript_framework) - github.com/mochajs/mocha
Bukkit
Bukkit is a Minecraft server modification software.
spigot paper papermc craftbukkit minecraft
3,720 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,703 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,684 repositories - en.wikipedia.org/wiki/OpenStreetMap
Pug
Templating language for HTML.
pugjs jade haml mustache handlebars liquid jinja2 javascript templating ejs-templates nodejs
3,634 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,551 repositories - en.wikipedia.org/wiki/MicroPython - github.com/micropython
SciPy
Scientific computing tools for Python.
3,524 repositories - en.wikipedia.org/wiki/SciPy - github.com/scipy/scipy
Erlang
Erlang is a general-purpose, concurrent, functional programming language, and a garbage-collected runtime system.
3,509 repositories - en.wikipedia.org/wiki/Erlang_(programming_language) - github.com/erlang
Notion
Notion is an all-in-one workspace for notes, tasks, databases, and collaboration.
productivity note-taking project-management collaboration
3,509 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,486 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,465 repositories - en.wikipedia.org/wiki/InterPlanetary_File_System - github.com/ipfs/ipfs
Kotlin Multiplatform
Kotlin Multiplatform is a cross platform development framework developed by JetBrains.
3,460 repositories
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,454 repositories - en.wikipedia.org/wiki/PostCSS - github.com/postcss
TLS (Transport Layer Security)
TLS is a cryptographic protocol designed to provide communications security over a computer network.
3,439 repositories - en.wikipedia.org/wiki/Transport_Layer_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,431 repositories - en.wikipedia.org/wiki/gitops
Atom
Atom is a open source text editor built with web technologies.
3,426 repositories - en.wikipedia.org/wiki/Atom_(text_editor) - github.com/atom
Emoji
Emojis are graphic symbols that represent an emotion, object, or concept.
3,423 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,415 repositories - en.wikipedia.org/wiki/Exploit_(computer_security)
Code review
Ensure your code meets quality standards and ship with confidence.
3,403 repositories - en.wikipedia.org/wiki/Code_review
Syntax Highlighting
A feature of text editors that displays text in different colors.
3,374 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,370 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,342 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,339 repositories - en.wikipedia.org/wiki/CodeIgniter - github.com/codeigniter4
Minecraft Server
A server for Minecraft.
mc-server mcpe-server bedrock-server minecraft
3,331 repositories - en.wikipedia.org/wiki/Minecraft_server
Cucumber
Cucumber is a software tool that supports behavior-driven development.
bdd gherkin rspec behat behave
3,309 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,309 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,250 repositories - en.wikipedia.org/wiki/Package_manager
BigQuery
BigQuery is a serverless (cloud) data warehouse with built-in machine learning, geospatial analysis, BI, and other capabilities.
3,245 repositories - en.wikipedia.org/wiki/BigQuery/ - github.com/GoogleCloudPlatform/bigquery-utils/
OCaml
OCaml is an implementation of the ML language, based on the Caml Light.
3,229 repositories - en.wikipedia.org/wiki/OCaml - github.com/ocaml/ocaml
Nvidia
Nvidia designs graphics processing units (GPUs) for the gaming and professional markets.
3,199 repositories - en.wikipedia.org/wiki/Nvidia - github.com/nvidia
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,181 repositories - en.wikipedia.org/wiki/Futures_and_promises
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,160 repositories - en.wikipedia.org/wiki/Google_Sheets - github.com/googleworkspace
pip
The Python package installer.
pypi pip-package pypi-package python package-manager
3,134 repositories - en.wikipedia.org/wiki/Pip_(package_manager) - github.com/pypa/pip
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,131 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,065 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,057 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,037 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,977 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,963 repositories - github.com/json-schema-org
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,909 repositories - en.wikipedia.org/wiki/Domain-driven_design
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,905 repositories - github.com/open-telemetry
Groovy
Apache Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform.
2,897 repositories - en.wikipedia.org/wiki/Apache_Groovy - github.com/apache/groovy
Chemistry
Chemistry is the scientific study of substances, their structure, properties, and reactions.
2,890 repositories - en.wikipedia.org/wiki/Chemistry
Drupal
Drupal is a free and opensource web content management system written in PHP and distributed under the GNU General Public License.
2,883 repositories - en.wikipedia.org/wiki/Drupal - github.com/drupal
cURL
cURL is a software project providing a library and command-line tool for transferring data. The name stands for "Client for URL".
2,825 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,820 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,782 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,778 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,751 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
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,731 repositories - en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern
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
Code quality
Automate your code review with style, quality, security, and test‑coverage checks when you need them.
2,730 repositories
LLVM
The LLVM compiler infrastructure project is a set of compiler and toolchain technologies.
2,706 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,691 repositories - en.wikipedia.org/wiki/Nim_(programming_language) - github.com/nim-lang/Nim
Wayland
Wayland is a replacement for the X11 window system protocol and architecture.
wayland-client wayland-compositor wayland-protocol wlroots
2,687 repositories - en.wikipedia.org/wiki/Wayland_(protocol)
MDX
MDX is an authorable format that lets you seamlessly write JSX in your markdown documents.
2,673 repositories - github.com/mdx-js/mdx/
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,653 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,628 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,604 repositories - en.wikipedia.org/wiki/Server-side_scripting
F#
F# ("F sharp") is a functional programming language for .NET.
2,549 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,523 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,517 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,512 repositories - en.wikipedia.org/wiki/Resource_Description_Framework
Binance
The largest cryptocurrency exchange in the world in terms of daily trading volume of cryptocurrencies.
2,493 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,483 repositories - en.wikipedia.org/wiki/GeoJSON
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,480 repositories
Netflix
Netflix is a Streaming service with TV shows, movies, and documentaries.
2,459 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,458 repositories - en.wikipedia.org/wiki/SpaCy - github.com/explosion/spaCy
Azure DevOps
Azure DevOps is a Microsoft product that provides version control, project management, and builds/tests/release features.
2,444 repositories - en.wikipedia.org/wiki/Visual_Studio#Azure_DevOps_Services
GTK
GTK (formerly GIMP ToolKit and GTK+) is a cross-platform toolkit for creating graphical user interfaces.
2,443 repositories - en.wikipedia.org/wiki/GTK - github.com/GNOME/gtk
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,420 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,415 repositories - en.wikipedia.org/wiki/Google_Apps_Script - github.com/googleworkspace
Virtual reality
Virtual reality is an artificial environment displayed through digital means.
2,413 repositories - en.wikipedia.org/wiki/Virtual_reality
Koa
Koa is an expressive middleware framework for Node.js servers that uses ES2017 async functions.
2,393 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,368 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,356 repositories - en.wikipedia.org/wiki/Universal_Windows_Platform
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,356 repositories - en.wikipedia.org/wiki/IRC
Apache Cassandra
Apache Cassandra is a free, open source, distributed, NoSQL database management system.
apache-cassandra language dotnet
2,355 repositories - en.wikipedia.org/wiki/Apache_Cassandra - github.com/apache/cassandra
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,348 repositories - en.wikipedia.org/wiki/Media_queries
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,336 repositories - en.wikipedia.org/wiki/Gmail - github.com/googleworkspace
Quarkus
Quarkus is a Cloud Native, (Linux) Container First framework for writing Java applications.
2,335 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,330 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,325 repositories - github.com/preactjs/preact
SRE
Site reliability engineering (SRE) is a software engineering approach to IT operations.
2,321 repositories - en.wikipedia.org/wiki/Site_reliability_engineering