GitHub Explore Topics (Programming & Technology) - Free Download
Programming languages, frameworks, tools, and technology topics from GitHub's official explore collection, each with name, creator, release year, short description, and wikipedia link. Contains 1184 records. Download in Excel, CSV, PDF formats.
📥 Free Download
💡 Key Takeaways
- Contains 1184 records / 10 fields
- Available for free download in Excel, CSV, and PDF formats
- Data sourced from: https://github.com/github/explore
📋 ข้อมูลทั้งหมด
Showing 500
of 1184
⚠️ Showing first 500 of 1,184 records. Download the file for complete data.
| Topic | Display Name | Aliases | Created By | Released | Short Description | Url | Wikipedia Url | Related | Description |
|---|---|---|---|---|---|---|---|---|---|
| 3d | 3D | 3d-printing, 3d-graphics, 3d-modeling, 3d-animation, 3d-cad, 3d-rendering, 3d-models | 3D refers to the use of three-dimensional graphics, modeling, and animation in various industries. | https://en.wikipedia.org/wiki/3D_computer_graphics | graphics, animation, modeling, cad, printing, computer-graphics, product-design, video-games | 3D technology is used in a wide range of fields, including film, video games, architecture, engineering, and product design. It allows designers to create digital models of objects that can be manipul… | |||
| 3ds-homebrew | Nintendo 3DS Homebrew | nintendo-3ds-homebrew, 3ds-custom-firmware | Nintendo | 2011 | 3DS Homebrew is the task of producing and running custom code for the Nintendo 3DS system. | https://en.wikipedia.org/wiki/Homebrew_(video_games)#3DS | custom-firmware, nintendo-3ds | Homebrew, when applied to video games, refers to games produced by hobbyists for proprietary video game consoles which are not intended to be user-programmable. 3DS Homebrew specifically refers to pro… | |
| 4d-component | 4D Components | Laurent Ribardière | 4D components are sets of 4D methods, classes and forms that add new functionalities to 4D applications. | https://www.4d.com/ | https://en.wikipedia.org/wiki/4th_Dimension_(software) | 4d | 4D components are sets of 4D methods, classes, and forms that add new functionalities to 4D applications. They can be installed in different 4D applications to extend their capabilities and allow deve… | ||
| 4x | 4X | 4x-game, xxxx | A genre of video game where players control an empire and "explore, expand, exploit, and exterminate". | https://en.wikipedia.org/wiki/4X | command-and-conquer, real-time-strategy, strategy | 4X is a genre of video game that focuses on strategic decision-making and long-term planning. Players control an empire and must "explore, expand, exploit, and exterminate" in order to succeed. 4X gam… | |||
| 5g | 5G | 5gc, 5g-nr | 3GPP | 5G is a cellular network technology. | https://en.wikipedia.org/wiki/5G | sdn | 5G is a cellular network technology standardized by the 3rd Generation Partnership Project (3GPP). The 5G architecture consists of two parts: the Next-Generation Radio Access Network (NG-RAN) and the… | ||
| abap | ABAP | SAP SE | 1983 | ABAP is a high-level programming language for enterprise resource planning systems developed by SAP. | https://community.sap.com/topics/abap | https://en.wikipedia.org/wiki/ABAP | language, sap, enterprise-resource-planning | ABAP (Advanced Business Application Programming, originally Allgemeiner Berichts-Aufbereitungs-Prozessor) is a high-level programming language developed by SAP SE for enterprise resource planning (ERP… | |
| abap2ui5 | abap2UI5 | Oblomov Dev | January 22, 2023 | Developing UI5 Apps Purely in ABAP. | https://abap2UI5.org/ | abap, open-source, sapui5, openui5 | abap2UI5 is a framework for developing UI5 apps purely in ABAP — no need for JavaScript, OData, or RAP! It is designed for both cloud and on-premise environments, offering a lightweight and easy-to-in… | ||
| abapgit | abapGit | Lars Hvam | July 17, 2014 | abapGit is an open source Git client for ABAP, maintained and built by the community. | https://abapgit.org/ | git, abap, version-control, source-code-management | abapGit is a Git client for ABAP, the programming language used by the SAP software platform. It allows ABAP developers to easily version control their projects and collaborate with their team using G… | ||
| action-adventure | action-adventure | action-adventure-game | A genre of video game that combines core elements from both the action game and adventure game genres. | https://en.wikipedia.org/wiki/Action-adventure_game | action-game, adventure-game, platformer, metroidvania, hack-and-slash, rpg, stealth-game, puzzle-game, open-world | Action-adventure games are a genre of video games that combine elements from both the action game and adventure game genres. They typically feature a mix of combat, exploration, and puzzle-solving, of… | |||
| action-game | Action Game | 1970 | A genre of video game that emphasizes fast-paced gameplay and physical challenges. | https://en.wikipedia.org/wiki/Action_game | action-adventure-game, platformer, first-person-shooter, hack-and-slash, fighting-game | Action games are a genre of video game that focus on fast-paced gameplay and physical challenges. They often involve quick reflexes and hand-eye coordination, as well as problem-solving and strategy.… | |||
| action-role-playing | Action-role-playing | arpg, action-rpg | A genre of video game that combines elements of action games with role-playing games. | https://en.wikipedia.org/wiki/Action_role-playing_game | action-game, role-playing-game, rpg, hack-and-slash, dungeon-crawl, mmorpg | Action-role-playing games (ARPGs) are a subgenre of role-playing video games that emphasize real-time combat, where the player has direct control over the characters as opposed to turn or menu-based c… | |||
| actions | Actions | github-actions, action | GitHub | October 16, 2018 | GitHub Actions is a platform for developer workflow orchestration and automation. | https://github.com/features/actions | docker, ci | GitHub Actions gives you the flexibility to build an automated software development lifecycle workflow. You can write individual tasks, called actions, and combine them to create a custom workflow. Wo… | |
| actionscript | ActionScript | Gary Grossman | 1998 | A object-oriented programming language used in Flash Player applications. | https://en.wikipedia.org/wiki/ActionScript | flash, adobe-flash, flash-player, adobe-air, air, as3, as2 | ActionScript is an object-oriented programming language created by Adobe. It is a implementation of ECMAScript used primarily in Flash Player applications. | ||
| activitypub | ActivityPub | ActivityPub is an open, decentralized social networking protocol. | https://activitypub.rocks/ | https://en.wikipedia.org/wiki/ActivityPub | api, decentralized, federated, protocol, social-network, w3c, federation, mastodon, lemmy, json-ld | **ActivityPub** is a decentralized social networking protocol standardized by the World Wide Web Consortium (W3C). It includes both an API for social networking clients and an API for server-server fe… | |||
| ada | Ada | ada-2012, ada2012, ada95 | Ada is a structured, statically typed, imperative, and object-oriented high-level programming language. | https://en.wikipedia.org/wiki/Ada_%28programming_language%29 | ada-programs, ada-binding, ada-language, spark-ada, spark, gnat, ada-framework, ada-library, gpr, ada-stuff | Ada is a structured, statically typed, imperative, and object-oriented high-level programming language. It has built-in language support for design by contract, strong typing, explicit concurrency, ta… | |||
| adobe-acrobat | Adobe Acrobat | adobe-acrobat-dc, adobe-acrobat-reader | Adobe Acrobat is a software suite used for creating, viewing, and editing PDF documents. | https://www.adobe.com/acrobat | https://en.wikipedia.org/wiki/Adobe_Acrobat | pdf-reader, pdf, pdf-editor, adobe, document-management, digital-signatures | Adobe Acrobat is a software suite used for creating, viewing, and editing PDF (Portable Document Format) documents. It is developed and maintained by Adobe Systems and is available for Windows and mac… | ||
| adoptium | Adoptium | adoptopenjdk, temurin, aqavit | Eclipse Foundation | March 2021 | Community build of OpenJDK. | https://adoptium.net | https://en.wikipedia.org/wiki/Adoptium | java, openjdk | Eclipse Adoptium is the successor of AdoptOpenJDK. |
| advent-of-code | Advent of Code | aoc, adventofcode, advent-of-code-2015, aoc-2015, advent-of-code-2016, aoc-2016, advent-of-code-2017, aoc-2017, advent-of-code-2018, aoc-2018, advent-of-code-2019, aoc-2019, advent-of-code-2020, aoc-2… | Eric Wastl | December 2015 | An Advent calendar of small programming puzzles. | https://adventofcode.com/ | Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. People use them as a speed conte… | ||
| adventure-game | adventure-game | adventure | A genre of video game. | https://en.wikipedia.org/wiki/Adventure_game | action-game | A video game in which the player assumes the role of a protagonist in an interactive story driven by exploration and puzzle-solving | |||
| adventurex2025 | AdventureX 2025 | adventure-x | Ryan Zhu & AdventureX Teams | July 23, 2025 | AdventureX 2025 is China's largest hackathon. | https://adventure-x.org/en | adventurex2024 | AdventureX 2025 is China's largest hackathon, taking place in Hangzhou from July 23 to 27. This 72-hour innovation challenge for young developers offers free entry, encourages tech for good, and promo… | |
| adversarial-attacks | Adversarial attacks | Adversarial attacks craft perturbed inputs to mislead machine learning models into producing incorrect outputs. | https://en.wikipedia.org/wiki/Adversarial_machine_learning | Adversarial attacks are techniques that craft intentionally perturbed inputs to mislead machine learning models into producing incorrect outputs. They are central to research in AI robustness, securit… | |||||
| agenticsfoundation | Agentics Foundation | agentics-foundation | Open source autonomous AI systems capable of independent reasoning, decision-making, and multi-agent collaboration. | artificial-intelligence, machine-learning, autonomous-agents, llm, ai-agents, multi-agent-systems | The Agentics Foundation is a not-for-profit organization dedicated to advancing autonomous AI through open source development, education, and community collaboration. Agentic AI represents the next fr… | ||||
| agile | Agile | agile-development, agile-software-development | Kent Beck, Ward Cunningham, Dave Thomas, Jeff Sutherland, Ken Schwaber, Jim Highsmith | 2001 | Agile is a software development methology, popularized in the 2001 Manifesto for Agile Software Development. | https://agilemanifesto.org/ | https://en.wikipedia.org/wiki/Agile_software_development | kanban, scrum, kanboard, project-management, agile-testing, okr, extreme-programming, feature-driven-development, tdd, waterfall-model | **Agile** is a software development methology. Popularized in the 2001 Manifesto for Agile Software Development, these values and principles were derived from and underpin a broad range of software de… |
| ai | Artificial Intelligence | artificial-intelligence, machine-intelligence | Artificial intelligence is the ability of a computer or machine to perform tasks commonly associated with intelligent beings. | https://en.wikipedia.org/wiki/Artificial_intelligence | machine-learning, deep-learning, neural-network | The branch of computer science dealing with the reproduction, or mimicking of human-level intelligence, self-awareness, knowledge, conscience, and thought in computer programs. | |||
| ai-agent | AI Agent | ai-agents, ai-autonomous-agent | Autonomous software systems that use foundation models to reason, plan, and take actions. | agent-harness, llm, chatbot, machine-learning, mcp | An **AI agent** is a software system that autonomously perceives its environment, makes decisions, and takes actions to achieve goals — typically powered by large language models (LLMs). Unlike simple… | ||||
| ai-marketing | AI marketing | marketing-ai, ai-in-marketing, ai-for-marketing, marketing-with-ai | AI marketing uses artificial intelligence concepts and models to achieve marketing goals. | https://en.wikipedia.org/wiki/Marketing_and_artificial_intelligence | marketing-automation, machine-learning, ai-agents, natural-language-processing, seo, content-generation, digital-marketing, llm, generative-ai | AI marketing is a form of marketing that uses artificial intelligence concepts and models such as machine learning, natural language processing, and computer vision to achieve marketing goals. It auto… | |||
| airprint | AirPrint | AirPrint is an Apple technology that helps you create full-quality printed output without the need to download or install drivers. | https://en.wikipedia.org/wiki/AirPrint | With AirPrint, it’s easy to deliver photo and document printing in your iOS apps and macOS apps without the need to download or install drivers. AirPrint is built into most popular printer models and… | |||||
| ajax | Ajax | Ajax is a technique for creating interactive web applications. | https://en.wikipedia.org/wiki/Ajax_(programming) | json, html, xml, javascript | Ajax stands for asynchronous JavaScript and XML. It is collection of several web technologies including HTML, CSS, JSON, XML, and JavaScript. It is used for creating dynamic web pages in which small p… | ||||
| algolia | Algolia | algoliasearch, algolia-search | Nicolas Dessaigne, Julien Lemoine | October 23, 2012 | Algolia is a tool for developing search engines, it offers an API for flexible and scalable search in web and mobile applications. | https://www.algolia.com/ | https://en.wikipedia.org/wiki/Algolia | instantsearch, instant-search | Algolia is Open source tools for building search. You can install the search engine on your own servers, using the open source version, or instead use its scalable, flexible, cloud-hosted solution in… |
| algorithm | Algorithm | algorithms | Algorithms are self-contained sequences that carry out a variety of tasks. | https://en.wikipedia.org/wiki/Algorithm | Algorithms are detailed sets of guidelines created for a computer program to complete tasks efficiently and thoroughly. Algorithms in computer programming are employed to solve complex problems. Vario… | ||||
| alloy-analyzer | Alloy Analyzer | alloy | Alloy is an open source language and analyzer for software modeling. | http://alloytools.org/ | https://en.wikipedia.org/wiki/Alloy_(specification_language) | In computer science and software engineering, Alloy is a declarative specification language for expressing complex structural constraints and behavior in a software system. Alloy provides a simple str… | |||
| alternate-reality-game | Alternate reality game | alternate-reality, arg | A genre of video game. | https://en.wikipedia.org/wiki/Alternate_reality_game | virtual-reality | An interactive networked narrative that uses the real world as a platform and employs transmedia storytelling to deliver a story that may be altered by the player actions. | |||
| altium-designer | Altium Designer | altium | Altium | 2005 | Altium Designer is a PCB and electronic design automation software package for printed circuit boards. | https://www.altium.com/ | https://en.wikipedia.org/wiki/Altium_Designer | The industry’s leading PCB design software combining schematic, layout, and everything else you need in one environment to effortlessly design printed circuit boards. | |
| altv | alt:V | altvmp | A free alternative multiplayer platform for GTA:V. | https://altv.mp | A free alternative multiplayer client for GTA:V. Our client provides perfect synchronization on custom dedicated servers. Play with your friends and make your own gamemodes with JS, C# and much more. | ||||
| amphp | Amp | Daniel Lowrey | August 05, 2013 | Amp is a non-blocking concurrency library for PHP. | https://amphp.org/ | php | Amp is a non-blocking concurrency library for PHP. Newer versions make use of fibers to integrate well with existing interfaces and allow for transparent non-blocking I/O. Older versions make heavy us… | ||
| android | Android | android-application, android-app, android-development | September 23, 2008 | Android is an operating system built by Google designed for mobile devices. | https://www.android.com/ | https://en.wikipedia.org/wiki/Android_(operating_system) | Android was designed and built by Google in 2008. The operating system is written mainly in Java, with core components in C and C++. It is built on top of the Linux kernel, giving it incorporated secu… | ||
| android-library | Android Library | An Android library can include everything needed to build an app and can be used as a dependency in Android apps. | https://developer.android.com/studio/projects/android-library | android | An Android library is structurally the same as an Android app module. It can include everything needed to build an app, including source code, resource files, and an Android manifest. However, instead… | ||||
| android-studio | Android Studio | Google, JetBrains | December 2014 | Android Studio is the official integrated development environment (IDE) for Google's Android operating system. | https://developer.android.com/studio/ | https://en.wikipedia.org/wiki/Android_Studio | android, java, kotlin, ide, sdk, intellij-idea | Android Studio is the official integrated development environment (IDE) for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android developm… | |
| angular | Angular | angularjs, angular2, angular4, angular-2, angular1 | September 14, 2016 | Angular is an open source web application platform. | https://angular.dev/ | https://en.wikipedia.org/wiki/Angular_(web_framework) | vue, react | Released in 2016, Angular is a rewrite of AngularJS. It focuses on good mobile development, modularity, and improved dependency injection. Angular is designed to comprehensively address a developer's… | |
| angular-cli | Angular CLI | May 9, 2017 | Angular CLI lets you manage Angular applications from the command line. | https://cli.angular.io/ | angular | The Angular CLI is a command-line interface tool that you use to initialize, develop, scaffold, and maintain Angular applications directly from a command shell. | |||
| anidb | AniDB | 2002 | AniDB is an online English anime-related database, forum, and tracker. | https://anidb.net/ | anime, myanimelist, kitsu, animenewsnetwork, anilist, bangumi, annict, crunchyroll | AniDB stands for Anime DataBase. AniDB is a non-profit anime database that is open freely to the public. This means that all users have the ability to add or edit information on AniDB. The site featur… | |||
| animal-crossing | Animal Crossing | animal-crossing-new-horizons, new-horizons | April 14, 2001 | Animal Crossing is a video game series by Nintendo. | https://en.wikipedia.org/wiki/Animal_Crossing | nintendo, nintendo-switch | Animal Crossing is a video game series by Nintendo in which you play a human character who lives in a town populated by animals. Activities include fishing, digging up fossils, growing flowers, and ca… | ||
| animation | Animation | Animation is the art of creating moving images. | https://en.wikipedia.org/wiki/Animation | Animation is a method in which figures are manipulated to appear as moving images. | |||||
| anime | Anime | animes | Anime is hand-drawen & computer-generated animation produced in Japan. | https://en.wikipedia.org/wiki/Anime | Anime (Japanese: アニメ, IPA: [aɲime] (listen)) is hand-drawn and computer-generated animation often originating from Japan. | ||||
| anki | Anki | Damien Elmes | October 5, 2006 | Anki is a free and open-source flashcard program that utilizes spaced repetition. | https://apps.ankiweb.net/index.html | https://en.wikipedia.org/wiki/Anki_(software) | Anki is a program which makes remembering things easy. Because it's a lot more efficient than traditional study methods, you can either greatly decrease your time spent studying, or greatly increase t… | ||
| ansible | Ansible | Michael DeHaan | February 20, 2012 | Ansible is a simple and powerful automation engine. | https://www.ansible.com/ | https://en.wikipedia.org/wiki/Ansible_(software) | Ansible is a simple and powerful automation engine. It is used to help with configuration management, application deployment, and task automation. | ||
| ansible-role | Ansible Roles | ansible-roles | Ansible roles provide a framework for collections of variables, tasks, files, templates, and modules. | https://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse_roles.html | ansible, ansible-playbook | Ansible roles let you automatically load related vars, files, tasks, handlers, and other Ansible artifacts based on a known file structure. After you group your content in roles, you can easily reuse… | |||
| antlr | ANTLR | antlr4, antlr3 | Terence Parr | February 1992 | ANTLR takes as input a grammar that specifies a language and generates as output source code for a recognizer for that language. | http://www.antlr.org/ | https://en.wikipedia.org/wiki/ANTLR | grammar, parser, parser-generator, language, syntax-tree, ast, parsing, tokenize | ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, to… |
| anyland | Anyland | anyland-vr | October 6, 2016 | Anyland is a VR game made by Scott Lowe and Philipp Lenssen. | https://anyland.com/ | unity | Anyland was an online virtual world that allowed you to create objects, explore worlds, and interact with other users. | ||
| api | API | api-client, api-wrapper, api-rest, api-gateway, api-server | An API (Application Programming Interface) is a collection of protocols and subroutines for building software. | https://en.wikipedia.org/wiki/Application_programming_interface | rest-api, graphql-api, soap, rpc, wsdl | An **API** can be thought of as an instruction manual for communication between multiple software apparatuses. For example, an API may be used for database communication between web applications. By e… | |||
| apm | Application Performance Management (APM) | application-performance-management, application-performance-monitor | Application performance management is the monitoring and management of performance and availability of software applications. | https://en.wikipedia.org/wiki/Application_performance_management | APM strives to detect and diagnose complex application performance problems to maintain an expected level of service. APM is "the translation of IT metrics into business meaning ([i.e.] value)." | ||||
| apollo-server | apollo-server | August 15, 2025 | apollo-server is a Node.js library that allows you to quickly build a GraphQL API server to handle structured client requests. | https://www.apollographql.com/ | graphql, api, graphql-server, apollo | Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more. | |||
| app | App | The term "app" usually refers to applications for mobile devices such as phones. | https://en.wikipedia.org/wiki/Application_software | An application program (software application, or application, or app for short) is a computer program designed to carry out a specific task other than one relating to the operation of the computer its… | |||||
| apple | Apple | Steve Jobs, Steve Wozniak, Ronald Wayne | April 1, 1976 | Apple is a prominent hardware and software company. | https://www.apple.com/ | https://en.wikipedia.org/wiki/Apple_Inc. | swift, macos, ios | Apple Inc. designs, manufactures and markets smartphones, personal computers, tablets, wearables and accessories, and sells a variety of related services. The company’s products include iPhone, Mac, i… | |
| apple-music | Apple Music | Apple | June 30, 2015 | Apple Music is a music streaming service developed by Apple. | https://www.apple.com/apple-music/ | https://en.wikipedia.org/wiki/Apple_Music | apple, apple-music-api | Apple Music is a music streaming service developed by Apple. Subscribers of the service can stream over 90 million songs to their device on demand. The service offers curated playlists by music expert… | |
| appwrite | Appwrite | appwrite-io, appwriteio | September 3, 2019 | Appwrite is an open-source, developer infrastructure platform for building web, mobile, and AI apps. | https://appwrite.io/ | vue, react, flutter, docker, backend, api, serverless, self-hosted, firebase, cloud | Appwrite is an end-to-end platform for building web, mobile, native, or backend apps, packaged as a set of Docker microservices. It includes both a backend server and a fully integrated hosting soluti… | ||
| arcade | arcade | arcade-game | A genre of video game. | https://en.wikipedia.org/wiki/Arcade_game | mame, retro-game | An arcade game or coin-op game is a coin-operated entertainment machine typically installed in public businesses such as restaurants, bars and amusement arcades. | |||
| archlinux | Arch Linux | arch, arch-linux | Judd Vinet | March 11, 2002 | A lightweight and flexible Linux distribution that tries to Keep It Simple. | https://www.archlinux.org | https://en.wikipedia.org/wiki/Arch_Linux | linux, aur, pacman, pkgbuilds, arch-linux-packages, arch-linux-setup | Arch Linux is a lightweight and flexible Linux distribution that aims to keep things simple. It is based on x86-64 architectures and is composed of both free and nonfree software. Arch Linux encourage… |
| arduino | Arduino | Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino | March 21, 2005 | Arduino is an open source platform for building electronic devices. | https://www.arduino.cc/ | https://en.wikipedia.org/wiki/Arduino | electronics, microcontroller, raspberry-pi | Arduino is an open source platform that allows users to easily build and program electronic devices using a variety of hardware and software tools. It is popular among hobbyists, educators, and profes… | |
| argo-floats | Argo | argo, argo-float | Argo is a global system using profiling floats to observe temperature, salinity, and bio-optical properties in the World's ocean. | https://argo.ucsd.edu/ | https://en.wikipedia.org/wiki/Argo_(oceanography) | ocean, sensor, climate | Argo is an international program that measures water properties across the world’s ocean using a fleet of robotic instruments that drift with the ocean currents and move up and down between the surfac… | ||
| art-net | Art-Net | artnet | Artistic Licence | A communication protocol for transmitting DMX512-A and RDM over UDP/IP. | https://art-net.org.uk/ | https://en.wikipedia.org/wiki/Art-Net | lighting, dmx512, sacn, e131 | Art-Net is a royalty-free communications protocol for transmitting the DMX512-A lighting control protocol and Remote Device management (RDM) protocol over the User Datagram Protocol (UDP) of the Inter… | |
| artillery-game | artillery-game | artillery | A genre of video game. | https://en.wikipedia.org/wiki/Artillery_game | retro-game, arcade-game | Artillery games are early two or three-player (usually turn-based) video games involving tanks fighting each other in combat or similar. | |||
| arturo | Arturo | arturo-lang, arturolang, arturo-language | Yanis Zafirópulos | 2019 | Arturo is a modern, general-purpose scripting language designed for simplicity & flexibility. | https://arturo-lang.io | language, rebol, red, python, ruby | Arturo was designed with the intent of having a language that is flexible, easy to use even by beginners, yet powerful, easily portable, and with a solid batteries-included library. Its syntax shares… | |
| asgi | ASGI | Asynchronous Server Gateway Interface. | https://asgi.readthedocs.io | wsgi, server, asynchronous, asgiref, python, web | ASGI (Asynchronous Server Gateway Interface) is a spiritual successor to WSGI, intended to provide a standard interface between async-capable Python web servers, frameworks, and applications. | ||||
| aspnet | ASP.NET | asp-net, aspnet-core | Microsoft | January 2002 | ASP.NET is a web framework for building modern web apps and services. | https://asp.net | https://en.wikipedia.org/wiki/ASP.NET | ASP.NET is an open source web framework for building modern web apps and services with .NET. ASP.NET creates websites based on HTML5, CSS, and JavaScript that are simple, fast, and can scale to millio… | |
| assembly | Assembly | assembler, assembly-language | Kathleen Booth | 1949 | Assembly is a low-level programming language. | https://en.wikipedia.org/wiki/Assembly_Language | c, cpp, operating-system | Assembly is a low-level programming language in which there is a very strict correspondence between language instructions and architecture machine code instructions. | |
| assemblyscript | AssemblyScript | as | October 2017 | TypeScript to WebAssembly compiler. | https://assemblyscript.org | typescript, webassembly | AssemblyScript compiles a strict subset of TypeScript (basically JavaScript with types) to WebAssembly using Binaryen. It generates lean and mean WebAssembly modules while being just an npm install aw… | ||
| astro | Astro | astro-build | Fred Schott and Nate Moore | August 09, 2022 | Astro is a web framework for building fast, content-focused websites. Performance powered by Astro's next-gen island architecture. | https://astro.build/ | Astro is a static site builder that delivers lightning-fast performance with a modern developer experience. 100% Static HTML, No JS: Astro renders your entire page to static HTML, removing all JavaScr… | ||
| astronomy | Astronomy | Astronomy is the study of celestial objects and phenomena. | https://en.wikipedia.org/wiki/Astronomy | astrophysics, physics | Astronomy is an academic discipline and major branch of science that deals with the study of matter, objects, and phenomena in [outer space](https://en.wikipedia.org/wiki/Outer_space) and the Universe… | ||||
| astrophysics | Astrophysics | Astrophysics is the study of the physics of astronomical objects and processes. | https://en.wikipedia.org/wiki/Astrophysics | astronomy, physics, cosmology | Astrophysics is the scientific discipline that deals with the physics of objects, phenomena, and processes in [outer space](https://en.wikipedia.org/wiki/Outer_space), including (but not limited to) s… | ||||
| async-await | async/await | 2007 | async/await allows an asynchronous, non-blocking function to be structured in a way similar to an ordinary synchronous function. | https://en.wikipedia.org/wiki/Async/await | callback, coroutines, async, promise, future, actor-model, continuation-passing-style, concurrent-computing | In computer programming, the **async/await** pattern is a syntactic feature of many programming languages that allows an asynchronous, non-blocking function to be structured in a way similar to an ord… | |||
| asyncapi | AsyncAPI Specification | aas, async-api, asyncapi-specification, async-api-specification, asyncapi-spec, async-api-spec | AsyncAPI Initiative, Fran Méndez | September 20, 2017 | The AsyncAPI Specification is a specification for describing, producing, consuming, and visualizing event-driven services. | https://www.asyncapi.com | json-schema, eda, event-driven, event-driven-architecture, avro, openapi | The **AsyncAPI Specification** (**AAS**), is a specification for a programming language-agnostic, machine-readable interface definition language for describing, producing, consuming, and visualizing e… | |
| atom | Atom | atom-package, atom-packages, atom-theme, atom-themes | GitHub | February 26, 2014 | Atom is a open source text editor built with web technologies. | https://atom.io/ | https://en.wikipedia.org/wiki/Atom_(text_editor) | Atom is a modern open source text editor developed by GitHub. It is designed to be approachable out of the box yet highly customizable. Atom is built using web technologies: the look and feel can be c… | |
| atproto | AT Protocol | The AT Protocol is a protocol and open standard for decentralized social networking services. | https://atproto.com/ | https://en.wikipedia.org/wiki/AT_Protocol | decentralized, protocol, social-network, atprotocol, bluesky, bluesky-api, bluesky-bot, bluesky-clients, bluesky-social | The **AT Protocol** (Authenticated Transfer Protocol, pronounced "at-protocol" and commonly shortened to ATProto) is a protocol and open standard for decentralized social networking services. | |||
| aurelia | aurelia | Rob Eisenberg | July 2016 | A next generation JavaScript client framework that leverages simple conventions to empower your creativity. | https://aurelia.io | angular, react, vue, vuejs, inferno, mithril, ember, durandal, meteor, meteorjs | Aurelia is a next generation JavaScript client framework that leverages simple conventions to empower your creativity. | ||
| auth0 | Auth0 | Eugenio Pace and Matías Woloski | 2013 | Auth0 is an Identity-as-a-Service provider. | https://auth0.com | single-sign-on, token-based-authentication, json-web-token, openid-connect, oauth, ws-federation, saml, identity, sdk, enterprise-integration | Auth0 is an Identity-as-a-Service (IDaaS) provider. Auth0 provides customers with a Universal Identity Platform for their web, mobile, IoT, and internal applications. | ||
| authentication | Authentication | Authentication is the act of proving an assertion, such as the identity of a computer system user. | https://en.wikipedia.org/wiki/Authentication | Authentication is the process of determining whether someone or something is, in fact, who or what it says it is. Authentication technology provides access control for systems by checking to see if a… | |||||
| authorization | Authorization | authz | Authorization is the act of deciding whether a subject has permission to perform an action on a resource. | https://en.wikipedia.org/wiki/Authorization | Authorization is the process of granting or denying permissions based on rules. This should not be confused with authentication, which is the act of verifying someone's identitiy. | ||||
| autohotkey | Autohotkey | auto-hotkey, ahk-script, autohotkeys | autohotkey is custom script for macro-commands creation. | hotkey, macro, script | The autohotkey is a custom script created by Autohotkey group for macro-commands creation, launched in 2003. | ||||
| automation | Automation | The technique of making an apparatus, a process, or a system operate automatically. | https://en.wikipedia.org/wiki/Automation | Automation describes a wide range of technologies that reduce human intervention in processes, namely by predetermining decision criteria, subprocess relationships, and related actions, as well as emb… | |||||
| automaton | Automaton | automata, automatons | A machine designed to follow a precise sequence of instructions. | https://en.wikipedia.org/wiki/Automaton | finite-state-machine, cellular-automaton | An **automaton** is a relatively self-operating machine designed to automatically follow a sequence of operations. The term has long been commonly associated with automated puppets that resemble movin… | |||
| avalonia | Avalonia | avaloniaui | Steven Kirk | 2016 | A cross-platform XAML UI framework for .NET Core, .NET Framework and Mono. | http://avaloniaui.net | wpf, xamarin | Avalonia supports Windows, Linux and OSX with experimental mobile support for Android and iOS. Avalonia uses a XAML dialect that should feel immediately familiar to anyone coming from WPF, UWP and Xam… | |
| awesome | Awesome Lists | awesome-lists, awesome-list | Sindre Sorhus and the community | July 11, 2014 | An awesome list is a list of awesome things curated by the community. | https://awesome.re/ | An awesome list is a list of awesome things curated by the community. There are awesome lists about everything from [CLI applications](https://github.com/agarrharr/awesome-cli-apps) to [fantasy books]… | ||
| awesomewm | AwesomeWM | Julien Danjou | September 18, 2007 | AwesomeWM is a highly configurable, next generation framework window manager for X. | https://awesomewm.org/ | https://en.wikipedia.org/wiki/Awesome_(window_manager) | AwesomeWM is a dynamic window manager for the X Window System developed in the C and Lua programming languages. It aims to be extremely small and fast, yet extensively customizable. | ||
| aws | Amazon Web Services | March 2006 | Amazon Web Services provides on-demand cloud computing platforms on a subscription basis. | https://aws.amazon.com/ | https://en.wikipedia.org/wiki/Amazon_Web_Services | amazon | Amazon Web Services (AWS) is a subsidiary of Amazon.com that provides on-demand cloud computing platforms to individuals, companies, and governments, on a subscription basis. Compute, storage, databas… | ||
| azd-templates | Azure Developer CLI templates | Microsoft | July 12, 2022 | The Azure Developer CLI templates are idiomatic application templates that accelerate the time it takes to get started on Azure. | https://docs.microsoft.com/en-us/azure/developer/azure-developer-cli/overview | Azure Developer CLI (azd) templates are idiomatic application templates created using the `azd` conventions so that you can use `azd` to get started on Azure. Each template includes application code,… | |||
| azure | Azure | Microsoft | February 1, 2010 | Azure is a cloud computing service created by Microsoft. | https://azure.microsoft.com/ | https://en.wikipedia.org/wiki/Microsoft_Azure | Azure is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through a global network of Microsoft-managed data centers. | ||
| azure-devops | Azure DevOps | Microsoft | October 2018 | Azure DevOps is a Microsoft product that provides version control, project management, and builds/tests/release features. | https://dev.azure.com/ | https://en.wikipedia.org/wiki/Visual_Studio#Azure_DevOps_Services | Azure DevOps (formerly Team Foundation Server (TFS) and Visual Studio Team System (VSTS)) is a Microsoft product that provides version control (either TFVC or Git), reporting, requirements management,… | ||
| b4x | B4X | b4x-programming-language | Anywhere Software | Erel Uziel | B4X is a rapid application development tool and new programming language to create cross platform apps. | https://www.b4x.com | https://en.wikipedia.org/wiki/B4X | b4a, b4i, b4j, b4r | B4X is a suite of rapid application development IDEs and proprietary programming language that allows the creation of applications on the following platforms: Google Android, Apple iOS, Java, Raspberr… | |
| babel | Babel | babeljs | Sebastian McKenzie, James Kyle, Henry Zhu, Logan Smyth, Daniel Tschinder | September 28, 2014 | Babel is a compiler for writing next generation JavaScript, today. | https://babeljs.io/ | babel-preset, babel-plugin, babel-es6 | 🐠 Babel is a compiler created by [Sebastian McKenzie](https://github.com/kittens) in 2014 to convert ES6 to ES5 (originally called 6to5). It has since become a toolchain that enables developers to wr… | |
| backbonejs | Backbone.js | backbone | Jeremy Ashkenas | October 13, 2010 | Backbone.js is a JavaScript library for building modern web apps and services. | https://backbonejs.org/ | https://en.wikipedia.org/wiki/Backbone.js | javascript, mvc, underscore, routing, jquery | **Backbone.js** supplies structure to JavaScript-heavy applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declar… |
| backdropcms | Backdrop CMS | Nate Lampton (né Haug), Jen Lampton | January 15, 2015 | Backdrop CMS is a full-featured open source CMS that allows non-technical users to manage a wide variety of content and functions. | https://backdropcms.org | https://en.wikipedia.org/wiki/Backdrop_CMS | backdrop, cms | Backdrop CMS is a simple, lightweight, and easy-to-use open source Content Management System (CMS) for building professional websites. A CMS is a database driven website that allows people to log in,… | |
| backend | Back end | backend-developer | Back end is the programming that handles the behind-the-scenes of a website or application that people do not see. | https://en.wikipedia.org/wiki/Front_end_and_back_end | Back end is the programming that handles the behind-the-scenes of a website or application that people do not see, such as the server and database. Programming languages such as Python, Ruby, and PHP… | ||||
| barcode | Barcode | barcodes, bar-code | Norman Joseph Woodland and Bernard Silver | A barcode is a method of representing data in a visual, machine-readable form. | https://en.wikipedia.org/wiki/Barcode | qr-code, scanning, data-collection, inventory-management | **Barcode** refers to a method of representing data in a visual, machine-readable form. This topic covers the history, types, and applications of barcodes. Barcodes are widely used in various industri… | ||
| bash | Bash | bash-script | Brian Fox | June 8, 1989 | Bash is a shell and command language interpreter for the GNU operating system. | https://www.gnu.org/software/bash/ | https://en.wikipedia.org/wiki/Bash_(Unix_shell) | shell | Bash (Bourne Again Shell) is a shell and command language interpreter for the GNU / Linux operating systems. It is meant to be an improved version of Bourne Shell. It is used as a default login shell… |
| basic8 | BASIC8 | basic-8 | Wang Renxin | BASIC8 is an integrated Fantasy Computer for game, and other program development. | https://paladin-t.github.io/b8/ | tic-80, pico-8, liko-12, pixel-vision-8 | BASIC8 is an integrated Fantasy Computer for game, and other program development. You can create, share, and play disks in a modern BASIC dialect, with built-in tools for editing sprites, tiles, maps,… | ||
| batch-file | Batch file | Microsoft Corporation | A batch file is a script file in DOS, OS/2 and Microsoft Windows. | https://en.wikipedia.org/wiki/Batch_file | A batch file is a script file in DOS, OS/2 and Microsoft Windows. It consists of a series of commands to be executed by the command-line interpreter, stored in a plain text file. A batch file may cont… | ||||
| battle-royale | battle-royale | battle-royale-game | A genre of video game. | https://en.wikipedia.org/wiki/Battle_royale_game | fortnite, pubg, apex-legends | A battle royale game is an online multiplayer video game genre that blends the survival, exploration, and scavenging elements of a survival game with last-man-standing gameplay. | |||
| battlesnake | Battlesnake | Battlesnake is a multi-player programming game played by developers all over the world. | https://play.battlesnake.com/ | Battlesnake is a collaborative programming challenge where developers create AI-driven programs that play the game Snake. It provides opportunities for anyone to learn real-world skills and concepts… | |||||
| bcsamples | Business Central Samples | bcdemos | Microsoft | May 2023 | Samples for Microsoft Dynamics 365 Business Central. | https://dynamics.microsoft.com/business-central | # Microsoft Dynamics 365 Business Central | ||
| bdd | Behavior-driven development | behavior-driven-development | Kent Beck, D.D. McCracken | 1957 | Behavior-driven development is a test-first, agile testing practice with business-facing scenarios. | https://en.wikipedia.org/wiki/Behavior-driven_development | atdd, tdd, testing, continuous-testing, specification-by-example, cucumber, behat, gherkin | **Behavior-driven development** (**BDD**) is a test-first, agile testing practice. Without focusing on internal implementation, BDD tests are business-facing scenarios that attempt to describe the beh… | |
| beat-em-up | beat-em-up | beat-em-up-game, brawler, brawler-game | A genre of video game. | https://en.wikipedia.org/wiki/Beat_%27em_up | A video game genre featuring hand-to-hand combat between the protagonist and a number of opponents. | ||||
| bedrock-dedicated-server | Bedrock Dedicated Server | bds | Mojang | 2018 | BDS is a server hosting tool similar to the Java Edition server. | https://www.minecraft.net/download/server/bedrock | minecraft, mc, minecraft-bedrock-edition, mcbe, minecraft-server, mcbe-server | Bedrock Dedicated Servers allow Minecraft players on Windows and Linux computers to set up their own server at home, or host their server using a cloud-based service. | |
| bevy | Bevy | Carter Anderson | 2020 | A refreshingly simple data-driven game engine built in Rust. | https://bevyengine.org/ | rust, game-engine, gamedev | Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open source forever! | ||
| bigquery | BigQuery | bq | May 19, 2010 | BigQuery is a serverless (cloud) data warehouse with built-in machine learning, geospatial analysis, BI, and other capabilities. | https://cloud.google.com/bigquery/ | https://en.wikipedia.org/wiki/BigQuery/ | cloud-computing | Google BigQuery enables companies to handle large amounts of data without having to manage infrastructure. Google’s [documentation](https://cloud.google.com/bigquery/docs/introduction/) describes it a… | |
| binance | Binance | The largest cryptocurrency exchange in the world in terms of daily trading volume of cryptocurrencies. | https://en.wikipedia.org/wiki/Binance | binance-api | Binance is a cryptocurrency exchange which is the largest exchange in the world in terms of daily trading volume of cryptocurrencies. It was founded in 2017 and is registered in the Cayman Islands. Bi… | ||||
| bioinformatics | Bioinformatics | Bioinformatics is the use of mathematical, statistical, and computational methods to collect and analyze biological data. | https://en.wikipedia.org/wiki/Bioinformatics | genomics, sequencing | Bioinformatics is an interdisciplinary field that intersects with biology, computer science, mathematics and statistics. It concerns itself with the development and use of methods and software tools f… | ||||
| biological-expression-language | Biological Expression Language | bel, openbel | Dexter Pratt | 2012 | A domain-specific language for representing biological knowledge graphs. | https://biological-expression-language.github.io/ | language, domain-specific-language, bioinformatics | Biological Expression Language is a domain-specific language created by Dexter Pratt at Selventa for encoding qualitative causal, correlative, and associative relations between entities in biological… | |
| biological-simulation | Biological Simulation | biological-simulations, biological-modelling | Biological Simulation is the use of computational methods to simulate mathemtical models of biological systems. | https://en.wikipedia.org/wiki/Modelling_biological_systems | bioinformatics, genomics, biochemical-networks, systems-biology | Biological Simulation is the use of computational and mathematical models to simulate biological systems. The underlying complexity of biology necessitates the development of efficient algorithms, kno… | |||
| bitcoin | Bitcoin | bitcoin-wallet, bitcoins, bitcoin-payment | Satoshi Nakamoto | January 3, 2009 | Bitcoin is a cryptocurrency developed by Satoshi Nakamoto. | https://bitcoin.org/en/ | https://en.wikipedia.org/wiki/Bitcoin | Bitcoin is a cryptocurrency developed by Satoshi Nakamoto in 2009. Bitcoin is used as a digital payment system. Rather than use traditional currency (USD, YEN, EURO, etc.) individuals may trade in, or… | |
| bitcoin-cash | Bitcoin Cash | bch, p2p-cash, bitcoin-cash-wallet, bitcoin-cash-payment, bitcoin-cash-mining | Satoshi Nakamoto | January 3, 2009 | Bitcoin Cash is a decentralized cryptocurrency developed by Satoshi Nakamoto. | https://bitcoincash.org | https://en.wikipedia.org/wiki/Bitcoin_Cash | bitcoin, cryptocurrency, blockchain, decentralized, p2p, cash, money | Bitcoin Cash (ticker symbol: BCH) is a decentralized peer-to-peer electronic cash system as outlined in the Bitcoin whitepaper by Satoshi Nakamoto that has fast, secure, reliable, and low fee transact… |
| blazor | Blazor | Microsoft | February 2018 | Blazor is a free and open-source web framework that enables developers to create web apps using C# and HTML. | https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor | https://en.wikipedia.org/wiki/Blazor | blazor-webassembly, blazor-server, dotnet, angular, svelte, vue, react | Blazor is a .NET-based web application framework that allows developers to create single-page applications with C#, Razor, and HTML. | |
| blockchain | Blockchain | 2008 | Blockchains are distributed ledgers that can record transactions between parties in a verifiable and permanent way. | https://en.wikipedia.org/wiki/Blockchain | cryptocurrency, cryptography, bitcoin, ethereum | A blockchain is a digitized, decentralized ledger of transactions. Blockchains record a continuously growing list of records, called blocks, which are linked and secured using cryptography. | |||
| blockly | Blockly | google-blockly | A drag-n-drop library by Google. | Blockly is a drag-n-drop library made by Google. It can define custom blocks, include plug-ins, convert blocks to real code, and more. Many drag-n-drop code interfaces are based on it, most of which a… | |||||
| blogger | Blogger | is an online content management system which enables multi-user blogs with time-stamped entries. | https://en.wikipedia.org/wiki/Blogger_(service) | Blogger Service is a content management system which enables multi-user blogs with time-stamped entries. Pyra Labs developed it before being acquired by Google in 2003. Google hosts the blogs, which c… | |||||
| bluearchive | Blue Archive | MX Studio, Nexon Games Co. Ltd., IO Division | February 4, 2021 | Blue Archive is a real-time strategy role-playing game. | https://bluearchive.jp | https://en.wikipedia.org/wiki/Blue_Archive | blue-archive | Published in Japan and Mainland China by Yostar and later worldwide by Nexon, Blue Archive is a real-time strategy role-playing game where you plays as Sensei, in a fictional academy city called Kivot… | |
| bluesky-social | Bluesky | Jack Dorsey | 2021 | Bluesky is a microblogging social networking service modeled after and inspired by Twitter. | https://bsky.app | https://en.wikipedia.org/wiki/Bluesky | bluesky, atprotocol, atproto, bluesky-api, bluesky-bot, bluesky-clients | Bluesky is a microblogging social networking service modeled after and inspired by Twitter. Users can share text messages, images, and videos in short posts. | |
| board-game | board-game | boardgame | A genre of video game. | https://en.wikipedia.org/wiki/Board_game | A tabletop game that involves counters or pieces moved or placed on a pre-marked surface or board, according to a set of rules. | ||||
| boilerplate | Boilerplate | boilerplate-code | A boilerplate code is a piece of code that can be reused without significant changes. | https://en.wikipedia.org/wiki/Boilerplate_code | A boilerplate code is a piece of code that can be reused without significant changes. When using a verbose language, the developer must write a lot only to accomplish minor functionality. Such code is… | ||||
| boinc | BOINC | University of California, Berkeley | 2002 | BOINC (Berkeley Open Infrastructure for Network Computing) is an open source software and network for volunteer computing. | https://en.wikipedia.org/wiki/Berkeley_Open_Infrastructure_for_Network_Computing | BOINC (Berkeley Open Infrastructure for Network Computing) is an open source middleware system for volunteer computing (a type of distributed computing) and a network of volunteer computing projects.… | |||
| bonsai-rx | Bonsai | Goncalo Lopes | November 2 2013 | Bonsai is a visual reactive programming language built on top of Rx.NET. | https://bonsai-rx.org/ | language, dotnet | Bonsai is a visual language for reactive programming. It is used for real-time acquisition, processing, logging, control, and visualization of data streams. Bonsai is free and open source, lightweight… | ||
| bootstrap | Bootstrap | bootstrap3, bootstrap4, bootstrap-4, bootstrap5, bootstrap-5 | Mark Otto, Jacob Thornton | August 19, 2011 | Bootstrap is an HTML, CSS, and JavaScript framework. | https://getbootstrap.com/ | https://en.wikipedia.org/wiki/Bootstrap_(front-end_framework) | zurb-foundation, tailwind, css-framework, css-layout, css-reset, sass, responsive-design, media-queries | **Bootstrap** is a popular front-end framework that streamlines website design. It allows for the creation of easy and responsive web layouts. |
| bosque | Bosque | bosquelang, bosque-lang | Microsoft | April 7, 2019 | Bosque is programming language with a regularized design. | https://github.com/Microsoft/BosqueLanguage | https://en.wikipedia.org/wiki/Bosque_(programming_language) | The Bosque programming language is a Microsoft Research project that is investigating language designs for writing code that is simple, obvious, and easy to reason about for both humans and machines.… | |
| bot | Bot | bots | A bot is an application that runs automated tasks over the Internet. | https://en.wikipedia.org/wiki/Internet_bot | A bot is an application that runs automated, usually repetitive tasks over the Internet. | ||||
| bridgetown | bridgetown | bridgetownrb | Jared White | April 14, 2020 | A modern static site generator for Ruby. | https://www.bridgetownrb.com/ | static-site-generator | A Webpack-aware, Ruby-powered static site generator for the modern Jamstack era, built by [Jared White](https://jaredwhite.com/). Built upon proven open source technology, like Jekyll, Bridgetown is a… | |
| browser-extension | Browser Extension | browser-extensions | Extend and customize web browsers using client-side scripts and APIs. | https://en.wikipedia.org/wiki/Browser_extension | web-extension, browser, firefox, firefox-extension, chrome, chrome-extension, mozilla, opera, edge | Browser extensions are small software modules that customize and extend the functionality of web browsers. They can modify browser behavior, enhance user interfaces, integrate third-party services, an… | |||
| browser-game | browser-game | pbbg, browser-based-game, persisant-browser-based-game | A genre of video game. | https://en.wikipedia.org/wiki/Browser_game | A video game that you can play from the comfort of your browser. | ||||
| bugbounty | Bug Bounty | bug-bounty | Deal by which individuals can receive recognition and compensation for reporting bugs. | https://en.wikipedia.org/wiki/Bug_bounty_program | security, penetration-testing, pentesting, pentest | A bug bounty program is a deal offered by many websites, organizations and software developers by which individuals can receive recognition and compensation for reporting bugs, especially those pertai… | |||
| build-engine | Build Engine | build1, build2, duke-nukem-3d-engine, con-script, con-files | The Build Engine is game engine created by Ken Silverman, best known for powering Duke Nukem 3D. | https://en.wikipedia.org/wiki/Build_(game_engine) | duke-nukem, blood, shadow-warrior | ||||
| bukkit | Bukkit | spigot, paper, papermc, craftbukkit | Nathan "Dinnerbone" Adams | December 22, 2010 | Bukkit is a Minecraft server modification software. | https://dev.bukkit.org/ | minecraft | Bukkit is a Minecraft server modification software and API, and while the original project itself is stale, forks like PaperMC and Spigot are actively maintained, and most plugins and servers use some… | |
| bulma | Bulma | bulmacss, bulma-css | Jeremy Thomas | January 24, 2016 | Bulma is a CSS framework. | https://bulma.io | Bulma is a rising modern CSS framework that provides ready-to-use frontend components that can be easily combined to build responsive web interfaces. | ||
| bun | Bun | bunjs | Oven | September 2021 | All-in-one JavaScript runtime & toolkit. | https://bun.sh | https://en.wikipedia.org/wiki/Bun_(software) | javascript, nodejs, typescript, webkit, npm, deno, zig | **Bun** is an all-in-one JavaScript toolkit, including a runtime, package manager, test runner, and bundler. |
| bzflag | BZFlag | 3D multiplayer tank game created in 1992. | https://bzflag.org | https://en.wikipedia.org/wiki/BZFlag | BZFlag is a 3D multiplayer tank game first made in 1992. It runs on all three major platforms and was chosen for the Google Summer of Code three times, in 2007, 2008, and 2009. | ||||
| c | C | c-language, c-programming-language, c99, c89, c-ansi, k-and-r | Dennis Ritchie | 1972 | C is a general purpose programming language that first appeared in 1972. | http://www.open-std.org/jtc1/sc22/wg14/ | https://en.wikipedia.org/wiki/C_(programming_language) | language | C is a programming language designed by Dennis Ritchie at Bell Labs. C is very widely used, straightforward, and can be compiled to a number of platforms and operating systems. C is an imperative lang… |
| cadquery | CadQuery | CadQuery is an intuitive, easy-to-use Python library for building parametric 3D CAD models. | https://cadquery.readthedocs.io/ | CadQuery is an intuitive, easy-to-use Python library for building parametric 3D CAD models. It has several goals: | |||||
| calculate-pi | Calculate Pi | calculatepi | github | March 14, 1592 | The mathematical Constant π. | https://en.wikipedia.org/wiki/Pi | https://en.wikipedia.org/wiki/Pi | The number π (/paɪ/) is a mathematical constant. Originally defined as the ratio of a circle's circumference to its diameter, it now has various equivalent definitions and appears in many formulas in… | |
| canvas | Canvas | The canvas element is part of HTML5 and allows for dynamic, scriptable rendering of 2D shapes and bitmap images. | https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API | https://en.wikipedia.org/wiki/Canvas_element | html5 | The Canvas API provides a means for drawing graphics via JavaScript and the HTML canvas element. Among other things, it can be used for animation, game graphics, data visualization, photo manipulation… | |||
| capnproto | Cap'n Proto | capnp, capn-proto | Kenton Varda | 2013 | Cap’n Proto is a data interchange format and capability-based RPC system. | https://capnproto.org/ | https://en.wikipedia.org/wiki/Cap%27n_Proto | serialization, rpc, capabilities, grpc, json, protobuf | **Cap’n Proto** is an insanely fast data interchange format and capability-based RPC system. Think JSON, except binary. Or think Protocol Buffers, except faster. |
| cargo-generate | cargo-generate | cargogenerate | Sven Assmann | October 2017 | Cargo, make me a project. | https://crates.io/crates/cargo-generate | rust, template | cargo-generate is a developer tool to help you get up and running quickly with a new Rust project by leveraging a pre-existing Git repository as a template. | |
| casejs | CASE | case, case-app, case-js | CASE | 2023 | CASE is a frameworkless and open source tool for creating and deploying web apps. | https://case.app/ | open-source-framework, typescript, platform | CASE helps developers to create awesome data-intensive apps like dashboards, custom web apps, admin panels, ERPs very quickly. It follows a clear frameworkless approach and allows developers to focus… | |
| cassandra | Apache Cassandra | apache-cassandra | Apache Software Foundation | July 2008 | Apache Cassandra is a free, open source, distributed, NoSQL database management system. | http://cassandra.apache.org/ | https://en.wikipedia.org/wiki/Apache_Cassandra | language, dotnet | Apache Cassandra is a free, open source, distributed, wide column store, NoSQL database management system designed to handle large amounts of data across many commodity servers, providing high availab… |
| casual-game | casual-game | casual | A genre of video game. | https://en.wikipedia.org/wiki/Casual_game | A genre of video game that typically has simple rules shorter gameplay sessions, and less learned skill than others. | ||||
| cd | CD (Disambiguation) | CD can either mean "continuous deployment" or "Continuous delivery". | continuous-deployment, continuous-delivery, continuous-integration, cicd, devops | **CD**, within the context of [CI/CD](https://github.com/topics/cicd), can mean multiple things: * [Continuous deployment](https://github.com/topics/continuous-deployment) * [Continuous delivery](http… | |||||
| cdnjs | cdnjs | Ryan Kirkman and Thomas Davis | A free and open source CDN built to make life easier for developers. | https://cdnjs.com/ | cdn, javascript, css, html, library, package, opensource, foss | A free and open source CDN service powered by Cloudflare. Making it faster and easier to load library files on your websites. | |||
| cellular-automaton | Cellular automaton | cellular-automata, cellular-automatons | Stanisław Ulam, John von Neumann | 1940 | An automaton consisting of cells arranged in a regular grid. A new generation of cells is created with an associated rule. | https://en.wikipedia.org/wiki/Cellular_automaton | automaton, conways-game-of-life | A **cellular automaton** is a discrete [model of computation](https://en.wikipedia.org/wiki/Model_of_computation) studied in [automata theory](https://en.wikipedia.org/wiki/Automata_theory). It consis… | |
| cfd | Computational Fluid Dynamics (CFD) | Use numerical algorithms to solve and analyze problems involving fluid flows. | https://en.wikipedia.org/wiki/Computational_fluid_dynamics | Computational Fluid Dynamics (CFD) is a specialized area within fluid mechanics that employs numerical methods and algorithms to simulate the behavior of fluids. It enables engineers and scientists to… | |||||
| chacha-cipher | ChaCha | chacha20, xchacha20, chacha12, xchacha12, chacha8, xchacha8, chacha20-poly1305, xchacha-poly1305 | ChaCha is a family of stream ciphers developed by Daniel J. Bernstein. | https://en.wikipedia.org/wiki/Salsa20#ChaCha_variant | ChaCha is a family of stream ciphers developed by Daniel J. Bernstein. It is part of the popular authenticated encryption algorithm ChaCha20-Poly1305. | ||||
| chai | Chai | chaijs | Jake Luer, Keith Cirkel, Lucas F. da Costa, Grant Snodgrass, vesln | December 7, 2011 | Chai is a BDD/TDD assertion library for node and the browser. | https://www.chaijs.com/ | tdd, bdd, javascript, nodejs, mocha, jest, qunit, assert | **Chai** is a BDD/TDD assertion library, similar to Node's built-in assert, for node and the browser that can be paired with any JavaScript testing framework. | |
| chaos-engineering | Chaos Engineering | The process of testing distributed computing systems to ensure that they can withstand unexpected disruptions. | https://en.wikipedia.org/wiki/Chaos_engineering | sre, testing | Chaos engineering is the discipline of experimenting on a software system in production in order to build confidence in the system's capability to withstand turbulent and unexpected conditions. Chaos… | ||||
| chapel | The Chapel Parallel Programming Language | chapel-lang | Cray Inc. | November 14, 2008 | Chapel is a programming language designed for productive parallel computing at scale. | https://chapel-lang.org/ | https://en.wikipedia.org/wiki/Chapel_(programming_language) | language | Chapel is a programming language designed for productive parallel computing at scale. Its mission is to make parallel programming more accessible, allowing everyone to harness the the power of high-pe… |
| chatbot | Chat Bot | chat-bot | A chat bot is a computer program that simulates human conversation. | https://en.wikipedia.org/wiki/Chatbot | bot, telegram-bot | A software application used for an online chat via text or text-to-speech, instead of giving contact with a human. | |||
| chatgpt | ChatGPT | OpenAI | November 30, 2022 | ChatGPT is a chatbot built on top of OpenAI's GPT-3 family of large language models. | https://chat.openai.com/ | https://en.wikipedia.org/wiki/ChatGPT | ChatGPT (Chat Generative Pre-trained Transformer) is a chatbot launched by OpenAI in November 2022. It is built on top of OpenAI's GPT-3 family of large language models, and is fine-tuned (an approach… | ||
| chatgpt-api | ChatGPT API | OpenAI | 2022 | ChatGPT API is a RESTful API that provides a simple interface to interact with OpenAI's GPT-3 and GPT-Neo language models. | https://openai.com/blog/chatgpt | artificial-intelligence, machine-learning, natural-language-processing, chatgpt, openai | ChatGPT API is a RESTful API that provides a simple interface to interact with OpenAI's GPT-3 and GPT-Neo language models. It allows developers to easily integrate these powerful language models into… | ||
| chemistry | Chemistry | Chemistry is the scientific study of substances, their structure, properties, and reactions. | https://en.wikipedia.org/wiki/Chemistry | Chemistry is a branch of natural science that studies substances, their structure, properties, and reactions when they combine or separate. It plays a crucial role in understanding the composition of… | |||||
| chezmoi | chezmoi | chezmoi is a powerful and secure dotfiles manager. | https://chezmoi.io | chezmoi helps you manage your personal configuration files (aka dotfiles) across multiple machines. It is written in Go and provides various features like templates, password manager support, file enc… | |||||
| christianity | Christianity | Christianity is an Abrahamic monotheistic religion based on the life and teachings of Jesus of Nazareth. | https://en.wikipedia.org/wiki/Christianity | religion, christian | Christianity is an Abrahamic monotheistic religion based on the life and teachings of Jesus of Nazareth. It is the world's largest religion, with about 2.5 billion followers. | ||||
| chrome | Chrome | google-chrome | September 2, 2008 | Chrome is a web browser from the tech company Google. | https://www.google.com/chrome/ | firefox, safari, edge, opera, chromium, browser, chrome-extension | Chrome is the most popular web browser worldwide as of mid-2017, made by the tech company Google. It's available for most operating systems including Windows, macOS, and Linux and on multiple platform… | ||
| chrome-extension | Chrome extension | chrome-extensions, google-chrome-extension, extension-chrome | Google Inc. | January 25, 2010 | Chrome extensions enable users to customize the Chrome browsing experience. | https://developer.chrome.com/docs/extensions/ | Chrome extensions are add-ons for Chromium-based browsers, such as Google Chrome, which enable users to customize the Chrome browsing experience. Built using web technologies like HTML, CSS, and JavaS… | ||
| chromium | Chromium | September 2, 2008 | Chromium is an open-source browser project that aims to build a safer, faster, and more stable way to experience the web. | https://www.chromium.org/Home | https://en.wikipedia.org/wiki/Chromium_(web_browser) | chrome, google, web, browser | Chromium is a free and open source codebase for a web browser, principally developed and maintained by Google. Google uses the code to make its Chrome web browser, which has additional features. The C… | ||
| cicd | CI/CD | ci-cd | CI/CD is a build automation strategy and part of DevOps. | https://en.wikipedia.org/wiki/CI/CD | continuous-delivery, continuous-integration, continuous-deployment, pipelines-as-code, devops, build-automation | **CI/CD** is a build automation strategy and part of DevOps | |||
| cinnamon | Cinnamon | cinnamon-desktop | Clément Lefèbvre | December 20, 2011 | Cinnamon is a desktop environment which combines a traditional desktop layout with modern graphical effects. | https://projects.linuxmint.com/cinnamon/ | https://en.wikipedia.org/wiki/Cinnamon_(desktop_environment) | gtk, linuxmint, linux | Cinnamon is a free and open source desktop environment for Linux and other Unix-like operating systems, which was originally based off of GNOME 3, but follows traditional desktop metaphor conventions. |
| circuitpython | CircuitPython | circuit-python | Adafruit Industries | July 19, 2017 | CircuitPython is a beginner-friendly implementation of Python, optimised to run on microcontrollers and single board computers. | https://circuitpython.org/ | https://en.wikipedia.org/wiki/CircuitPython | cpython, internet-of-things, iot, language, microcontroller, micropython, python | CircuitPython is a beginner-friendly implementation of Python, optimised to run on microcontrollers and single board computers. The design facilitates using code on supported boards via USB or Bluetoo… |
| citizen-science | Citizen science | Citizen science is a form of scientific research in which members of the public participate. | https://en.wikipedia.org/wiki/Citizen_science | Citizen science is a form of scientific research in which members of the public participate. It is often used to describe scientific research conducted by amateur scientists, but it can also be used t… | |||||
| city-building-game | city-building-game | city-building, town-building, town-building-game | A genre of video game. | https://en.wikipedia.org/wiki/City-building_game | sim-city, simulator | A genre of simulation video game where players act as the overall planner and leader of a city or town, looking down on it from above, and being responsible for its growth and management strategy. | |||
| clab-topo | Containerlab topology | Containerlab Community | April 18 2024 | Containerlab enables a lab-as-code approach for virtual networking topologies. | https://containerlab.dev | containerlab | Containerlab labs belong to Git, and GitHub is the most popular service for hosting public projects. To make public labs easily discoverable in a distributed fashion we introduced the `clab-topo` topi… | ||
| clash | Clash | Dreamacro | A rule-based tunnel in Go. | A rule-based tunnel in Go. Provide you with powerful and fast network functions. Convenient for you to witness the larger network world. | |||||
| classless | Classless CSS | classless-css, classless-theme | Classless CSS frameworks apply styles directly to HTML elements without the need for classes. | cssframework | These frameworks provide a set of pre-designed and pre-styled components that can be easily added to a web page without the need to write custom CSS classes. Classless CSS Frameworks are a great optio… | ||||
| claude-code | Claude Code | claude-cli, anthropic-claude-code, claude-code-cli | Anthropic | May 22, 2025 | Claude Code is a command-line interface that brings AI assistance to software development. | https://www.anthropic.com/claude-code | https://en.wikipedia.org/wiki/Anthropic | ai, cli, terminal, developer-experience, automation, ai-terminal, intelligent-cli | Claude Code is an interface that brings AI assistance to software development. Developed by Anthropic, it transforms terminals from simple command processors into intelligent development companions th… |
| cli | Command-line interface | commandline-interface, command-line-interface, commandline, command-line | Glenda Schroeder | 1965 | A CLI, or command-line interface, is a console that helps users issue commands to a program. | https://en.wikipedia.org/wiki/Command-line_interface | Before there were graphical user interfaces, command-line interfaces were used to issue commands to a computer. Programs that handle the user interface are called command language interpreters, often… | ||
| client | client | Any computer hardware or software that requests access to a server. | https://en.wikipedia.org/wiki/Client_(computing) | A client is a computer hardware or software that accesses a service made available by a server. | |||||
| climate-change | Climate change | climatechange, climate-crisis, carbon-emissions, carbon-footprint, global-warming | Humanity | Global warming driven by human emissions of greenhouse gases, and the resulting large-scale shifts in weather patterns. | https://climate.nasa.gov/ | https://en.wikipedia.org/wiki/Climate_change | Global climate change refers to the rise of earth's temperature, caused by human factors. It originates from the greenhouse effect of certain gases in our atmosphere like carbon dioxide (CO<sub>2</sub… | ||
| climate-change-mitigation | Climate change mitigation | reducing-ghg-emissions, reducing-carbon-emissions, recapturing-ghg-emissions, recapturing-carbon-emissions | Humanity | Reducing emissions of and stabilizing the levels of heat-trapping greenhouse gases in the atmosphere. | https://climate.nasa.gov/solutions/adaptation-mitigation/ | https://en.wikipedia.org/wiki/Climate_change | climate-change, climate-change-adaptation, clean-energy, energy-conservation, carbon-sequestration | Mitigation – reducing climate change – involves reducing the flow of heat-trapping greenhouse gases into the atmosphere, either by reducing sources of these gases (for example, the burning of fossil f… | |
| clojure | Clojure | clj | Rich Hickey | October 16, 2007 | Clojure is a dynamic, general-purpose programming language. | https://clojure.org/ | https://en.wikipedia.org/wiki/Clojure | clojurescript, cljs, language | Clojure is a functional, dynamic, general-purpose programming language. It provides built-in concurrency support via software transactional memory and asynchronous agents, and offers a rich set of imm… |
| clojurescript | ClojureScript | cljs | Rich Hickey | July 20, 2011 | ClojureScript is a compiler for Clojure that targets JavaScript. | https://clojurescript.org/ | clojure, clj, language | ClojureScript is a compiler for Clojure that targets JavaScript. It emits JavaScript code which is compatible with the advanced compilation mode of the Google Closure optimizing compiler. ClojureScrip… | |
| cloud-run | Cloud Run | google-cloud-run | November 14, 2019 | Cloud Run is a fully-managed container platform with a simple developer experience. | https://cloud.google.com/run | Cloud Run is a fully-managed compute platform for deploying and scaling containerized applications quickly and securely. It provides a simple developer experience: you build a container, push it to Cl… | |||
| cloudflare | Cloudflare | Cloudflare is a global network with speed, reliability, and security in mind. | https://www.cloudflare.com/ | https://en.wikipedia.org/wiki/Cloudflare | cloudflare-pages, cloudflare-workers, cloudflare-worker, cloudflare-api, cloudflare-dns | Cloudflare, Inc. specializes in global network infrastructure services, with those services having an emphasis on speed, reliability, and security. Cloudflare's products and services range from consum… | |||
| clu | CLU | Barbara Liskov et al. | 1975 | CLU was the first implemented programming language to provide direct linguistic support for data abstraction. | https://pmg.csail.mit.edu/CLU.html | https://en.wikipedia.org/wiki/CLU_(programming_language) | CLU was the first implemented programming language to provide direct linguistic support for data abstraction. CLU contains a number of other interesting and influential features, including checked ex… | ||
| cms | Content Management System | content-management-system, content-management | Software providing website authoring, collaboration, and administration tools. | https://en.wikipedia.org/wiki/Web_content_management_system | content-delivery, web-application, blog, blogging, writing, publishing | A content management system (CMS) is a piece of software which provides website authoring, collaboration, and administration tools that help users with little knowledge of programming languages create… | |||
| coap | CoAP | coaps, coap-protocol | 2014 | CoAP is REST for small devices. | https://tools.ietf.org/html/rfc7252 | https://en.wikipedia.org/wiki/Constrained_Application_Protocol | api, rest, http, iot, dtls, cbor | Constrained Application Protocol (CoAP) is a specialized web transfer protocol for use with constrained nodes and constrained networks in the Internet of Things, as defined by [IETF RFC 7252](https://… | |
| code | Code | coding | The programming community | Code refers to the set of instructions written in a programming language to perform a specific task. | https://en.wikipedia.org/wiki/Source_code | programming, software-development, algorithms, data-structures | **Code** refers to the set of instructions written in a programming language that a computer can execute to perform a specific task. This topic covers the fundamentals of writing, reading, and underst… | ||
| code-quality | Code quality | quality | Automate your code review with style, quality, security, and test‑coverage checks when you need them. | Automate your code review with style, quality, security, and test‑coverage checks when you need them most. Code quality is intended to keep complexity down and runtime up. | |||||
| code-review | Code review | review | Ensure your code meets quality standards and ship with confidence. | https://en.wikipedia.org/wiki/Code_review | gerrit | Code review is systematic examination (sometimes referred to as peer review) of computer source code. It is intended to find mistakes overlooked in software development, improving the overall quality… | |||
| codeception | Codeception | codeception-module | Michael Bodnarchuk | December 2011 | Modern PHP Testing for everyone. | https://codeception.com/ | php, testing | Codeception is a modern full-stack testing framework for PHP. Inspired by BDD, it provides an absolutely new way of writing acceptance, functional and even unit tests. Powered by PHPUnit. | |
| codechef | CodeChef | codechef-solutions | Bhavin Turakhia | September 2009 | CodeChef is a competitive programming community of programmers from across the globe. | https://www.codechef.com/ | https://en.wikipedia.org/wiki/CodeChef | hackerrank, competitive-programming | CodeChef is a global competitive programming platform, started as an educational initiative in the year 2009. It hosts four featured contests every month (Long Challenge, CookOff, LunchTime, and Start… |
| codeigniter | CodeIgniter | code-igniter, codeigniter4, ci4 | British Columbia Institute of Technology, EllisLab | February 28, 2006 | CodeIgniter is an open-source PHP rapid development web framework, for building dynamic web sites. | https://en.wikipedia.org/wiki/CodeIgniter | mvc, hmvc, rapid-development, content-security-policy, owasp, routing, php-framework | **CodeIgniter** is an open source software rapid development web framework, for use in building dynamic web sites with PHP. | |
| collectible-card-game | collectible-card-game | tcg, ccg, card-game, trading-card-game | A genre of video game. | https://en.wikipedia.org/wiki/Collectible_card_game | pokemon-tcg, magic-tcg, pokemontcg, magictcg, magic-the-gathering | A strategic card game that that consists of specially designed sets of playing cards. | |||
| combat-flight-simulator | combat-flight-simulator | combat-flight-simulator-game | A genre of video game. | https://en.wikipedia.org/wiki/Combat_flight_simulation_game | flight-simulator | Simulation video games used to simulate military aircraft and their operations. | |||
| common-lisp | Common Lisp | X3J13 | 1984 | Common Lisp is a multi-paradigm programming language in the Lisp language family. | https://common-lisp.net/ | https://en.wikipedia.org/wiki/Common_Lisp | lisp, language | Common Lisp is a general-purpose programming language in the Lisp language family. Its syntax is defined on top of s-expressions, however it can be extended through the use of reader macros. It suppor… | |
| compiler | Compiler | Compilers are software that translate higher-level programming languages to lower-level languages (e.g. machine code). | https://en.wikipedia.org/wiki/Compiler | interpreter, gcc, fortran | Compilers are software that translate higher-level (more human readable) programming languages to lower-level languages (e.g. machine code). The processor executes machine code, which indicates when b… | ||||
| composer | Composer | packagist, composer-package, packagist-package | Nils Adermann, Jordi Boggiano | March 1, 2012 | A tool for dependency management in PHP. | https://getcomposer.org/ | https://en.wikipedia.org/wiki/Composer_(software) | php, package-manager | Composer is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and manage them for you. |
| computer-algebra | Computer algebra | computeralgebra, symbolic-algebra, symbolicalgebra | Computer algebra libraries are used for manipulations with mathematical expressions. | https://en.wikipedia.org/wiki/Computer_algebra | Computer (symbolic) algebra systems and libraries are used for manipulations with symbolic mathematical expressions. Usually, those libraries are capable of some calculus operations (differentiation,… | ||||
| computer-science | Computer science | cs, compsci, comp-sci | Study of computers and computational systems, including their design, development, and application in various fields. | https://en.wikipedia.org/wiki/Computer_science | Computer science is the study of the theory, experimentation, and engineering that form the basis for the design and use of computers. It is the scientific and practical approach to computation and it… | ||||
| computer-vision | Computer vision | machine-vision, computervision | Computer vision tasks include methods for acquiring, processing, analyzing, and understanding digital images. | https://en.wikipedia.org/wiki/Computer_vision | vision, deep-learning, machine-learning, opencv, gan | Computer vision is an interdisciplinary field that deals with how computers can be made to gain high-level understanding of digital images and videos. | |||
| computercraft | ComputerCraft | Daniel Ratcliffe | January 27, 2012 | Computers, Programming and Robotics in Minecraft. | https://www.computercraft.info/ | computercraft-tweaked, lua, minecraft, minecraft-mod | ComputerCraft is a modification for [Minecraft](https://github.com/topics/minecraft) that’s all about computer programming. It allows you to build in-game Computers and Turtle Robots, and write progra… | ||
| computercraft-tweaked | CC: Tweaked | Jonathan Coates | November 15, 2017 | CC: Tweaked is a fork of ComputerCraft, adding programmable computers, turtles and more to Minecraft. | https://tweaked.cc/ | computercraft, lua, minecraft, minecraft-mod | CC: Tweaked is a mod for [Minecraft](https://github.com/topics/minecraft) which adds programmable computers, turtles and more to the game. A fork of the much-beloved [ComputerCraft](https://github.com… | ||
| conan | Conan | conanio | Diego Rodriguez-Losada, Luis Martinez de Bartolome | December 1, 2015 | The open-source C/C++ package manager. | https://conan.io/ | package-manager, cpp, c, cplusplus, multi-platform, cmake | Conan, the C / C++ Package Manager for Developers. The open source, decentralized and multi-platform package manager to create and share all your native binaries. | |
| concourse-ci | concourse-ci | It is most commonly used for CI/CD, and is built to scale to any kind of automation pipeline, from simple to complex. | https://concourse-ci.org/ | Concourse CI/CD is an open source platform which runs on two main Docker containers. Once Concourse is installed, all you have to do is to use the docker-compose up command to bring up the Concourse s… | |||||
| confidential-computing | Confidential Computing | Confidential computing is a security and privacy-enhancing computational technique focused on protecting data in use. | https://confidentialcomputing.io/ | https://en.wikipedia.org/wiki/Confidential_computing | trusted-execution, trusted-execution-environment, tee, confidential-container | Confidential Computing is the protection of data in use by performing computation in a hardware-based, attested Trusted Execution Environment. A Trusted Execution Environment (TEE) is an environment… | |||
| configuration | configuration | config | The arrangement of function details for a computer program. | https://en.wikipedia.org/wiki/Computer_configuration | Configuration describes the arrangement of function details and information that is stored and used to affect the operation of a computer program. This includes settings and options, organization of c… | ||||
| contentful | Contentful | Sascha Konietzke and Paolo Negri | 2011 | Contentful provides a content infrastructure that enables teams to power content in any digital product. | https://contentful.com | cms, content-delivery | Contentful is a content infrastructure that is disrupting the legacy CMS market by offering a new way to power content in any digital product – website, app, or device. It's purpose-built to integrate… | ||
| continuous-delivery | Continuous Delivery (CD) | Continuous delivery is a software engineering approach in which teams produce software in short cycles without doing so manually. | https://en.wikipedia.org/wiki/Continuous_delivery | ci-cd, cicd, continuous-deployment, continuous-integration | **Continuous delivery** (**CD**) is a software engineering approach in which teams produce software in short cycles, ensuring that the software can be reliably released at any time and, following a pi… | ||||
| continuous-deployment | Continuous Deployment (CD) | Continuous deployment is a approach in which functionalities are delivered frequently through automated deployments. | https://en.wikipedia.org/wiki/Continuous_deployment | ci-cd, cicd, continuous-delivery, continuous-integration | **Continuous Deployment** (**CD**) is a software engineering approach in which software functionalities are delivered frequently and through automated deployments. | ||||
| continuous-integration | Continuous integration | ci | Automatically build and test your code as you push it upstream, preventing bugs from being deployed to production. | https://en.wikipedia.org/wiki/Continuous_integration | cd, ci-cd, cicd, continuous-delivery, continuous-deployment, progressive-delivery, gitops, devops | Automatically build and test your code as you push it upstream, preventing bugs from being deployed to production. A complementary practice to CI is that before submitting work, each programmer must d… | |||
| coq | Coq | Gérard Pierre Huet, Thierry Coquand | 1989 | Coq is a formal proof management system. | https://coq.inria.fr | https://en.wikipedia.org/wiki/Coq | Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive developme… | ||
| cordova | Cordova | apache-cordova | Apache Software Foundation | January 11, 2013 | A platform for building native mobile applications using HTML, CSS and JavaScript. | https://cordova.apache.org/ | https://en.wikipedia.org/wiki/Apache_Cordova | android, ios, mobile, macos, windows, electron | Apache Cordova is a set of device APIs that allow a mobile app developer to access native device function such as the camera or accelerometer from JavaScript. Combined with an UI framework, this allow… |
| coregames | CoreGames | Manticore Games | Core is a complete multiplayer development platform with tools for game editing, publishing, and discovery. | https://www.coregames.com | Core is a complete multiplayer development platform with tools for game editing, publishing, and discovery using a Lua API and Unreal Engine. | ||||
| corruptor | Corruptor | data-corruptor, rom-corruptor, game-corruptor | a corruptor is a type of software to test errors and glitches. | glitch, generator, data | a corruptor is a type of software to test errors and glitches with commands. | ||||
| cors | Cross-origin resource sharing (CORS) | WHATWG, Matt Oshry, Brad Porter, Michael Bodell, Tellme Networks | May 2006 | CORS is a mechanism that allows restricted resources on a web page to be accessed from another domain outside the domain. | https://fetch.spec.whatwg.org/#http-cors-protocol | https://en.wikipedia.org/wiki/Cross-origin_resource_sharing | xhr, ajax, jsonp, content-security-policy | **Cross-origin resource sharing** (**CORS**) is a mechanism that allows restricted resources on a web page to be accessed from another domain outside the domain from which the first resource was serve… | |
| coursera | Coursera | Andrew Ng, Daphne Koller | April 2012 | Coursera is an online-learning platform that offers massive open online courses (MOOCs), Specializations, and Degrees. | https://www.coursera.org/ | https://en.wikipedia.org/wiki/Coursera | Coursera is an online-learning platform that offers MOOCs, Specializations, and Degrees across a wide range of domains and topics, such as Machine Learning, Philosophy, Marketing Essentials, Copywrit… | ||
| coverage | Test coverage | Coverage is the percentage of your project being covered by—depending on the perspective—code or tests. | code-coverage, test-coverage, path-coverage, line-coverage, branch-coverage, automated-testing, coverage-report, serenity-bdd, cicd | **Test coverage** is the percentage of your project being covered by—depending on the perspective—code or tests, which can be measured in different ways: * path coverage * line coverage * branch cover… | |||||
| covid-19 | COVID-19 | covid19 | github | December 31, 2019 | The coronavirus disease 2019 (COVID-19) is an infectious disease caused by SARS-CoV-2. | https://www.who.int/emergencies/diseases/novel-coronavirus-2019 | https://en.wikipedia.org/wiki/Coronavirus_disease_2019 | The coronavirus disease 2019 (COVID-19) is an infectious disease caused by a type of coronavirus known as SARS-CoV-2 that caused a worldwide pandemic beginning in December 2019. This topic is associat… | |
| cpp | C++ | cplusplus, c-plus-plus, cpps, cpp98, cpp03, cpp11, cpp14, cpp17, cpp20, cpp0x, cpp1y, cpp1z, cpp2a, cplusplus-11 | Bjarne Stroustrup | October 1985 | C++ is a general purpose and object-oriented programming language. | https://isocpp.org/ | https://en.wikipedia.org/wiki/C%2B%2B | C++ is a popular and widely used mid-level language. It was designed as an extension of the C language. | |
| crawler | Crawler | A computer program that gathers and categorizes information on the World Wide Web. | https://en.wikipedia.org/wiki/Web_crawler | A Web crawler, sometimes called a spider or spiderbot and often shortened to crawler, is an Internet bot that systematically browses the World Wide Web and that is typically operated by search engines… | |||||
| creative-commons | Creative Commons License | creativecommons, cc0, cc-by, cc-by-sa, cc-by-nd, cc-by-nc, cc-by-nc-sa, cc-by-nc-nd | Creative Commons | December 16, 2002 | The Creative Commons licenses are a collection of public copyright licenses that allow the reuse and redistribution of work. | https://creativecommons.org/ | https://en.wikipedia.org/wiki/Creative_Commons_license | The Creative Commons licenses are a collection of [public copyright licenses](https://en.wikipedia.org/wiki/Public_copyright_license) released by the non-profit, Creative Commons. There are various ty… | |
| credo | Credo | René Föhring | November 24, 2015 | Credo is a static code analysis tool for the Elixir language with a focus on teaching and code consistency. | http://credo-ci.org/ | Credo can show you refactoring opportunities in your code, complex code fragments, warn you about common mistakes, show inconsistencies in your naming scheme, and - if needed - help you enforce a desi… | |||
| crud | CRUD | crudl | James Martin | 1983 | CRUD is an acronym that stands for create, read, update and delete as persistent storage operations. | https://en.wikipedia.org/wiki/CRUD | sql, database, query, rest | **CRUD** is an acronym that stands for create, read, update and delete in the context of database queries or HTTP verbs in case of REST APIs. | CRUD | SQL | HTTP | |-|-|-| | **C**reate | `INSERT` | `P… | |
| cryptocurrency | Cryptocurrency | cryptocurrency-symbols, cryptocurrency-exchanges, cryptocurrency-list | Satoshi Nakamoto | January 3, 2009 | A cryptocurrency is a digital currency that uses cryptography. | https://en.wikipedia.org/wiki/Cryptocurrency | A cryptocurrency is a digital currency that only has value dependent on those who back it. For security, cryptocurrencies rely on blockchaining: a database organized in such a way that records are kep… | ||
| cryptography | Cryptography | Cryptography is the practice and study of techniques for secure communication in the presence of adversarial behavior. | https://en.wikipedia.org/wiki/Cryptography | Cryptography, or cryptology is the practice and study of techniques for secure communication in the presence of adversarial behavior. More generally, cryptography is about constructing and analyzing p… | |||||
| crystal | Crystal | crystal-lang, crystallang, crystal-language | Ary Borenszweig, Juan Wajnerman | June 2011 | Crystal is a self-hosted, general purpose programming language. | https://crystal-lang.org/ | https://en.wikipedia.org/wiki/Crystal_(programming_language) | Crystal is a programming language with friendly syntax, static type checking and modern stdlib. It compiles into efficient, easy-to-distribute native code. | |
| csg | Constructive Solid Geometry | constructive-solid-geometry, constructive-solid-geometries | CSG is short for the Constructive Solid Geometry, a modelling technique that combine 3D solids. | https://en.wikipedia.org/wiki/Constructive_solid_geometry | 3d, raytracer, rendering, bsp | CSG is short for Constructive Solid Geometry, a modeling technique that allows a modeler to create a complex surface or object by using [Boolean](https://en.wikipedia.org/wiki/Boolean_data_type) [oper… | |||
| csharp | C# | c-sharp, csharp-code, csharp-library | Anders Hejlsberg | January 2002 | C# ("C sharp") is an object-oriented and type-safe programming language. | https://docs.microsoft.com/dotnet/csharp/ | https://en.wikipedia.org/wiki/C_Sharp_(programming_language) | language, dotnet | C# (pronounced "C sharp") is a simple, modern, object-oriented, and type-safe programming language. |
| css | CSS | css3 | Håkon Wium, Lie Bert Bos | December 17, 1996 | Cascading Style Sheets (CSS) is a language used most often to style and improve upon the appearance of views. | https://www.w3.org/Style/CSS/Overview.en.html | https://en.wikipedia.org/wiki/Cascading_Style_Sheets | Cascading Style Sheets (CSS) is a language used most often to style and improve upon the appearance of websites. It allows for the separation of presentation and content, and includes the characterist… | |
| css-framework | CSS Framework | CSS Frameworks usually offer one or more stylesheets with basic styling/generic components, and many of them use preprocessors. | https://en.wikipedia.org/wiki/CSS_framework | css, bootstrap, tailwind, zurb-foundation | **CSS Frameworks** offer one or multiple stylesheets from basic styling to generic components to some extent, including but not limited to * Reboot (aka "Preflight") * Layout (often times "Grid") * Fo… | ||||
| css-modules | CSS Modules | cssmodules | A CSS Module is a CSS file where class names are scoped locally by default. | css | CSS Modules are CSS files in which all class names and animation names are scoped locally by default. They compile to a low-level interchange format called [Interoperable CSS](https://github.com/css-m… | ||||
| css-reset | CSS Resets | reset, normalizer, normalize, normalization, reset-css, normalize-css, css-normalise | A CSS reset is a style sheet that sets all CSS properties to their default values. | https://en.wikipedia.org/wiki/Reset_style_sheet | A CSS Reset is used to remove the default browser styling and make the website look same on all browsers | ||||
| cst | Concrete syntax tree | parse-tree, parsing-tree, derivation-tree | A concrete syntax tree is a low level representation of the parsed source in the structure defined by a grammar description. | https://en.wikipedia.org/wiki/Parse_tree | ast | A concrete syntax tree is an ordered, rooted tree that represents the syntactic structure of a string according to some context-free grammar. | |||
| csv | CSV | A CSV file stores tabular data in a delimited text file that uses commas to separate the values. | https://en.wikipedia.org/wiki/Comma-separated_values | tsv, rfc-4180, data-exchange, tabular-data, spreadsheet, dsv, flat-file | **CSV** is a common data exchange format that stores tabular data in a plain text file. A CSV file stores the data in a delimited text file that uses commas to separate the values. | ||||
| cucumber | Cucumber | Aslak Hellesøy, Joseph Wilk, Matt Wynne, Gregory Hnatiuk, Mike Sassak | Cucumber is a software tool that supports behavior-driven development. | https://cucumber.io/ | https://en.wikipedia.org/wiki/Cucumber_(software) | bdd, gherkin, rspec, behat, behave | **Cucumber** is a software tool that supports behavior-driven development. Central to the Cucumber BDD approach is its ordinary language parser Gherkin. As such, Cucumber allows the execution of featu… | ||
| cuda | CUDA | Nvidia | June 23, 2007 | CUDA is a parallel computing platform and programming model for NVIDIA GPUs. | https://developer.nvidia.com/cuda-zone | https://en.wikipedia.org/wiki/CUDA | nvcc | CUDA® is a parallel computing platform and programming model developed by NVIDIA for general computing on graphical processing units (GPUs). With CUDA, developers are able to dramatically speed up com… | |
| curl | cURL | libcurl | Daniel Stenberg | April 8, 1997 | cURL is a software project providing a library and command-line tool for transferring data. The name stands for "Client for URL". | https://curl.se/ | https://en.wikipedia.org/wiki/CURL | http-client | cURL (pronounced like "curl", UK: [kəːl], US: [kɝl]) is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various network protocols, su… |
| cve | Common Vulnerabilities and Exposures (CVE) | The Common Vulnerabilities and Exposures (CVE) system provides a reference-method for publicly known vulnerabilities. | https://en.wikipedia.org/wiki/Common_Vulnerabilities_and_Exposures | The Common Vulnerabilities and Exposures (CVE) system provides a reference-method for publicly known information-security vulnerabilities and exposures. The United States' National Cybersecurity FFRDC… | |||||
| cwl | Common Workflow Language | common-workflow-language, commonwl | Peter Amstutz, John Chilton, Michael R. Crusoe, Nebojša Tijanić, and the CWL Community | January 2015 | Open standards for declarative descriptions of tools and workflows. | http://www.commonwl.org/ | https://en.wikipedia.org/wiki/Common_Workflow_Language | CWL documents describe workflows made of command line data analysis tools in a portable, reproducible, and reusable fashion. | |
| cybersecurity | Cybersecurity | information-security, infosec | The cybersecurity community | Cybersecurity involves protecting systems, networks, and data from cyber threats. | https://en.wikipedia.org/wiki/Cybersecurity | hacking, ethical-hacking, penetration-testing, data-protection | **Cybersecurity** involves protecting systems, networks, and data from cyber threats. This field encompasses a wide range of practices and technologies designed to safeguard information from unauthori… | ||
| d | D | d2, dlang, d-programming, d-language | Walter Bright | December 2001 | The D programming language is an object-oriented, imperative, multi-paradigm system programming language. | https://dlang.org | https://en.wikipedia.org/wiki/D_(programming_language) | language, dmd, ldc, gdc, phobos, dub | D is a general-purpose programming language with static typing, systems-level access, and C-like syntax. |
| dark-mode | Dark Mode | dark-theme | A color scheme that uses light colored text on a dark background. | https://en.wikipedia.org/wiki/Light-on-dark_color_scheme | A light-on-dark color scheme —also called black mode, dark mode, dark theme, night mode, or lights-out — is a color scheme that uses light-colored text, icons, and graphical user interface elements on… | ||||
| dart | Dart | dartlang, dart-lang | October 2011 | Dart is a general-purpose programming language developed by Google to build web, server, desktop, and mobile applications. | https://dart.dev | https://en.wikipedia.org/wiki/Dart_(programming_language) | flutter, dart-web | Dart is a general-purpose programming language originally developed by Google and later approved as a standard by Ecma (ECMA-408). It is used to build web, server, and mobile applications. | |
| data | data | Facts and statistics (numerical data) that may be analysed. | https://en.wikipedia.org/wiki/Data | datum | Individual facts, statistics, or items of information, often numeric. In a technical sense, data are a set of values of qualitative or quantitative variables about one or more persons or objects. (htt… | ||||
| data-analysis | Data analysis | Data analysis is a process of inspecting, cleansing, transforming, and modeling data. | https://en.wikipedia.org/wiki/Data_analysis | Data analysis is a process of inspecting, cleansing, transforming, and modeling data with the goal of discovering useful information, informing conclusions, and supporting decision-making. | |||||
| data-load-tool | DLT | dlt, dlthub | data-load-tool | February 2023 | A Python library for moving data. | https://dlthub.com | dbt, python | dlt is an open source Python library that loads data from various, often messy data sources into well-structured, live datasets. It offers a lightweight interface for extracting data from REST APIs, S… | |
| data-recovery | Data Recovery | data-carving, digital-forensic, recovery-tool, photo-recovery | Data recovery is a method of recovering using software to undone file deletion or corruption. | https://en.wikipedia.org/wiki/data_recovery | Data recovery is a method of recovering using software to undone file deletion or corruption, the process of file recovery is variable in most cases. | ||||
| data-science | Data Science | datasciences, data-science-project, data-science-algorithm | Data science is an interdisciplinary field focused on extracting knowledge from typically large data sets. | https://en.wikipedia.org/wiki/Data_science | data-analysis, data-mining, machine-learning, big-data, data-visualization | Data science is an inter-disciplinary field that uses scientific methods, processes, algorithms, and systems to extract knowledge from structured and unstructured data. Data scientists perform data an… | |||
| data-space | Data Space | dataspace, dataspaces, data-spaces | A data space is a federated ecosystem enabling secure, sovereign, and interoperable data sharing. | https://en.wikipedia.org/wiki/Dataspace | data-sovereignty, data-sharing, interoperability, dataeconomy, dataexchange, dcat, dcat-ap, cybersecurity | A **data space** is a decentralized, federated infrastructure that facilitates the secure and trustworthy exchange of data between multiple participants. Unlike centralized data lakes or platforms, a… | |||
| data-structures | Data structures | data-structure | Data structures are a way of organizing and storing data. | https://en.wikipedia.org/wiki/Data_structure | algorithm | A data structure is a particular way storing and organizing data in a computer for efficient access and modification. Data structures are designed for a specific purpose. Examples include arrays, link… | |||
| data-visualization | Data visualization | dataviz | Charles Joseph Minard | Data visualization is the graphic representation of data and trends. | https://en.wikipedia.org/wiki/Data_visualization | Data visualization is the visual depiction of data through the use of graphs, plots, and informational graphics. Its practitioners use statistics and data science to convey the meaning behind data in… | |||
| database | Database | db, databases | A database is a structured set of data held in a computer, usually a server. | https://en.wikipedia.org/wiki/Database | dbms, sql, relational-database, nosql, document-oriented, in-memory-database, data-warehouse, graphdb, spatial-database, crud | A database is a structured set of data held in a computer, most often a server. Databases use a database management system (DBMS) that interacts with users, similar to a lookup table. Modern databases… | |||
| dataops | DataOps | data-ops | DataOps is an automated, process-oriented methodology, used by analytic and data teams reduce the cycle time of data analytics. | https://en.wikipedia.org/wiki/DataOps | open-data | DataOps is an automated, process-oriented methodology, used by analytic and data teams, to improve the quality and reduce the cycle time of data analytics. While DataOps began as a set of best practic… | |||
| datetime | DateTime | date-time | DateTime is the term used in programming when referring to date and time related topics. | date-formatting, daterange, timezones, intl, timestamp | **DateTime** is the term used in programming when referring to **date** and **time** related topics, which is a complex field, including * handling of [timezones](https://github.com/topics/timezones)… | ||||
| dcode-2025 | DCODE 2025 | dcode, dcode2025, devclub-nstru | Ved Pawar (@vedpawar2254) | A curated collection of projects, experiments, and tools with DCODE 2025. | conference, innovation, open-source, community, collaboration, program | DCODE 2025 is an Open Source program created in the hope of pushing OSS community. This topic serves as a hub for projects, experiments, and tools affiliated with DCODE 2025. | |||
| debian | Debian | debian-linux, debianlinux | Ian Murdock | September 15, 1993 | Debian is a Linux based operating system. | https://www.debian.org | https://en.wikipedia.org/wiki/Debian | linux, ubuntu | Debian, also known as Debian Linux, is a GNU/Linux distribution composed of open source software, developed by the Debian Project. |
| declarative-programming | Declarative programming | declarative-language | A style of solving problems by describing the target state instead of specifying the concrete steps. | imperative-programming, imperative-language | Declarative programming is a programming paradigm characterized by describing the target state (or even just the problem itself in some cases) as opposed to specifying the concrete steps needed to rea… | ||||
| deep-learning | Deep learning | deeplearning, deep-learning-tutorial, deep-learning-algorithms, deep-learning-papers | Deep learning is a subset of machine learning that uses multi-layered neural networks to learn representations from data. | https://en.wikipedia.org/wiki/Deep_learning | Deep learning is a subset of machine learning that uses artificial neural networks with multiple layers to automatically learn hierarchical representations from data. It powers modern breakthroughs in… | ||||
| deep-neural-networks | Deep neural networks | deep-neural-network | ANNs that are deep in the sense that they have many layers of hidden units between the input and output layers. | https://en.wikipedia.org/wiki/Deep_neural_networks | Deep neural networks (DNNs) are a class of artificial neural networks (ANNs) that are deep in the sense that they have many layers of hidden units between the input and output layers. Deep neural netw… | ||||
| defold | Defold | defold-engine, defold-game-engine, defold-module, defold-extension, defold-library | Defold Foundation, originally by Christian Murray and Ragnar Svensson | March 16, 2016 | A cross-platform game engine for high-performance games on desktop, mobile, web and consoles. | https://defold.com/ | https://en.wikipedia.org/wiki/Defold | lua, game-developmment | Defold is a free and source-available game engine with a focus on high-performance. It uses Lua, a scripting language, and allows you to create games for desktop, mobile, web, and console platforms. |
| demo | Demo | demos | A example of a product or system. | https://en.wikipedia.org/wiki/Technology_demonstration | A rough example or otherwise incomplete version of a conceivable product or future system. | ||||
| demoscene | Demoscene | demo-scene | The demoscene is a worldwide community of artists and programmers creating visuals and music using programming techniques. | https://en.wikipedia.org/wiki/Demoscene | demotool, demo, intro, 64k, diskmag | The demoscene is a worldwide community of artists and programmers creating visuals and music using programming techniques. They use realtime rendering to create pieces of art that are akin to music vi… | |||
| deno | Deno | Ryan Dahl | A secure runtime for JavaScript and TypeScript. | https://deno.land | https://en.wikipedia.org/wiki/Deno_(software) | typescript, rust, javascript, nodejs, v8, webassembly, package-manager, event-driven-architecture, event-loop, tokio | **Deno** is a JavaScript/TypeScript runtime with secure defaults and a great developer experience. It's built on V8, Rust, and Tokio. | ||
| dependency-injection | Dependency injection | dependency-injection-pattern | Martin Fowler | January 23, 2004 | Dependency injection separates the depndency's implementation from the class that's using it by passing it in from outside. | https://martinfowler.com/articles/injection.html | https://en.wikipedia.org/wiki/Dependency_injection | separation-of-concerns, loose-coupling, dependency-inversion-principle, inversion-of-control, constructor-injection, service-locator-pattern, dependency-injection-container | **Dependency injection** (**DI**) is an implementation of the [dependency inversion principle](/topics/dependency-inversion-principle) with the aim of [separation of concerns](/topics/separation-of-co… |
| dependency-management | Dependency management | dependencies, dependency-manager | Secure and manage your third-party dependencies. | https://en.wikipedia.org/wiki/Package_manager | package-management | A package manager or package management system is a collection of software tools that automate the process of installing, upgrading, configuring, or removing computer programs for a computer's operati… | |||
| deployer | Deployer | deployer-php, deployer-recipes | Deployer is a deployment tool written in PHP with support for popular frameworks out of the box. | https://deployer.org/ | php, deployment | Deployer is a CLI tool for deployment of any PHP applications, including frameworks such as Laravel, Symfony, Zend Framework, and [many more](https://github.com/deployphp/deployer/tree/master/recipe).… | |||
| deployment | Deployment | deploy-tool, deployment-manager | Streamline your code deployment so you can focus on your product. | https://en.wikipedia.org/wiki/Software_deployment | continuous-deployment, release-automation, cicd | The general **deployment** process consists of several interrelated activities with possible transitions between them. These activities can occur at the producer side or at the consumer side or both. | |||
| design-system | Design system | A design system is a way to have modular and reusable CSS components as well as a separation of concerns. | https://en.wikipedia.org/wiki/Design_system | css, design-token, style-guide, css-framework, ui, smacss | A **design system** is a way to have modular and reusable CSS components as well as a separation of concerns of designing and using this system, by, for examplr, using design tokens. | ||||
| desktop | Desktop | desktop-computing, desktop-applications | The desktop software community | Desktop refers to software applications and environments designed for personal computers. | https://en.wikipedia.org/wiki/Desktop_computer | software-development, user-interface, operating-systems | **Desktop** computing involves the use of software applications and operating systems designed specifically for personal computers. This topic covers a wide range of desktop environments, applications… | ||
| deta | Deta | Abstract Computing UG in Berlin | Projects using serverless hosting or NoSQL Databases by Deta. | https://www.deta.sh/ | Deta offers serverless hosting, NoSQL databases, and file storage. For optimal usage, check out their Python, JavaScript, and Go SDKs. | ||||
| deta-space | Deta Space | "Personal cloud" app marketplace and development/hosting platform. | https://deta.space/ | Deta Space allows users to develop apps and run their own private instances of apps, meaning "you'll have complete control over your apps and your data never leaves your own cloud". | |||||
| developer-experience | Developer experience | dx | Set of utilities, libraries or frameworks that help software engineers build productivity. | Developer experience, also abbreviated as DX means a set of utilities, libraries or frameworks that help software engineers build productivity surrounding their projects. A good DX helps developers sh… | |||||
| development | Development | dev, software-dev | The software development community | Development refers to the process of creating and maintaining software applications. | https://en.wikipedia.org/wiki/Software_development | software-engineering, programming, project-management | **Development** refers to the systematic process of designing, coding, testing, and maintaining software applications. This topic encompasses various methodologies, tools, and practices used in the cr… | ||
| devops | DevOps | dev-ops | DevOps is a set of practices that combine software development (Dev) and IT operations (Ops). | https://en.wikipedia.org/wiki/DevOps | ci, cd, cicd, devsecops, gitops, chatops, test-automation, static-code-analysis, release-automation, infrastructure-as-code | **DevOps** is a set of practices that combine software development (Dev) and IT operations (Ops). It aims to shorten the systems development life cycle and provide continuous delivery with high softwa… | |||
| digital-public-goods | Digital Public Good | digital-public-good, dpg | A digital public good is an open source digital solution that does no harm and addresses global challenges for public benefit. | https://en.wikipedia.org/wiki/Digital_public_goods | According to the UN Secretary General's Roadmap for Digital Cooperation, a Digital Public Good (DPG) is an open source software, open data, open AI systems, or open content collections that adhere to… | ||||
| digital-signage | Digital signage | Tools for managing and displaying multimedia content on digital screens. | https://en.wikipedia.org/wiki/Digital_signage | Digital signage is a segment of electronic signage that uses digital display technologies to present multimedia content in both public and private environments. | |||||
| discord | Discord | discordapp | Discord is a free voice, video, and text chat app for teens and adults ages 13 and up. | https://discord.com | https://en.wikipedia.org/wiki/Discord_(software) | Discord is a proprietary freeware voice-over-Internet Protocol (VoIP) application designed for video gaming communities, that specializes in text, image, video, and audio communication between users i… | |||
| discord-bot | Discord bot | Programmable agents that automate tasks and provide interactive features within Discord servers. | https://en.wikipedia.org/wiki/Discord_(software) | Discord bots are automated programs that interact with users on the Discord communication platform. Built using various APIs and libraries—such as discord.js, discord.py, or JDA—these bots can perform… | |||||
| discord-bots | Discord Bots (Extensions) | discordbots | Discord Bots are extensions for the Discord chat app. | https://discord.dev | A bot is an automated Discord account. It utilizes the Discord API. They have a "BOT" tag next to their username. They can be added through the API. Bots typically follow a command structure, where a… | ||||
| discord-js | Discord.JS | discordjs, djs, discord-js-bot | Discord.JS is a powerful Node.js module that allows you to easily interact with the Discord API. | https://discord.js.org/ | Discord.JS is a powerful node.js module that allows you to interact with the Discord API very easily. It takes a much more object-oriented approach than most other libraries, making your bot's code si… | ||||
| disk-image | Disk image | A disk image is a snapshot of a storage device's structure and mostly stored in (a) computer file(s) on another storage device. | https://en.wikipedia.org/wiki/Disk_image | A disk image is a snapshot of a storage device's structure and data typically stored in one or more computer files on another storage device. Traditionally, disk images were bit-by-bit copies of every… | |||||
| django | Django | django-framework, django-application | Adrian Holovaty, Simon Willison | 21 July 2005 | Django is a web application framework for Python. | https://www.djangoproject.com/ | https://en.wikipedia.org/wiki/Django_(web_framework) | Django is a web application framework for Python. It is designed to prioritize principles of reusability and rapid development. | |
| dle | Data Life Engine | dle12, dle13, datalife | January 30, 2004 | Data Life Engine CMS written with PHP and MySQL. | https://dle-news.ru/ | https://ru.wikipedia.org/wiki/DataLife_Engine | DataLife Engine is a multifunctional Content Management System. One of the most popular CMS projects in Russia. | ||
| dll-injector | DLL Injector | A method or tool used to inject or run code within another process by means of a dynamic-link library (DLL). | https://en.wikipedia.org/wiki/DLL_injection | process-injection, code-injection | DLL injection is a technique used in programming and hacking to run code within another process by injecting a dynamic-link library (DLL). This method is commonly utilized for legitimate purposes such… | ||||
| dmx512 | DMX512 | dmx, dmx-512, dmx512a, dmx-512a | USITT, ESTA | A digital communication standard for controlling lighting and effects. | https://en.wikipedia.org/wiki/DMX512 | lighting, art-net | DMX512 (for Digital Multiplex with 512 pieces of information) is a standard for digital communication networks that are commonly used to control lighting and effects. It was created in 1986 by the [Un… | ||
| docker | Docker | docker-container | Solomon Hykes | March 2013 | Docker is a platform built for developers to build and run applications. | https://www.docker.com | https://en.wikipedia.org/wiki/Docker_(software) | container-image, containerization, docker-compose | **Docker** is software that provides containers, which allows teams to emulate development environments. It began as an internal project, initially developed by dotCloud engineers. |
| docker-compose | Docker Compose | dockercompose | October 16, 2014 | Docker Compose is a tool for defining and running multi-container Docker applications. | https://docs.docker.com/compose/ | docker, containers | Docker Compose is a tool that was developed to help define and share multi-container applications. With Compose, we can create a YAML file to define the services and with a single command, can spin ev… | ||
| docker-image | Docker Image | A Docker image is a read-only template that contains a set of instructions for creating a container. | https://hub.docker.com/ | docker, dockerfile | A Docker image is a read-only template that contains a set of instructions for creating a container that can run on the Docker platform. It provides a convenient way to package up applications and pre… | ||||
| dockerfile | Dockerfile | docker-file | A Dockerfile is a text document that contains commands to assemble a docker image. | https://docs.docker.com/engine/reference/builder/ | docker, docker-image | A Dockerfile is used to build Docker Images. It is a simple text file that consists of a set of instructions or commands that is executed by an automated build process in steps from top to bottom. | |||
| documentation | Documentation | docs, documentations, documentation-generator | Documentation is a set of information that describes a product to its users. | https://en.wikipedia.org/wiki/Software_documentation | tutorial, man-page, documentation-as-code, docblock, doc-gen, api-documentation, knowledge-base, design-document | Documentation is a set of information that describes a product to its users, including what it is, how it operates, and how to use it. | |||
| dom | Document Object Model (DOM) | dom-tree, dom-node, dom-element, dom-elements | World Wide Web Consortium | October 1, 1998 | DOM is a cross-platform and language-independent interface that treats an HTML or XML document as a tree structure. | https://dom.spec.whatwg.org/ | https://en.wikipedia.org/wiki/Document_Object_Model | shadow-dom, virtual-dom, html, xml, dhtml | **DOM** (short for **D**ocument **O**bject **M**odel) is a cross-platform and language-independent interface that treats an HTML or XML document as a tree structure wherein each node is an object repr… |
| domain-driven-design | Domain-driven design (DDD) | ddd | Domain-driven design is a programming paradigm where code is separated into domains with distinct business logic. | https://en.wikipedia.org/wiki/Domain-driven_design | clean-architecture, cqrs, event-sourcing, microservices | **Domain-driven design** (**DDD**) is is a programming paradigm where code is separated into domains with distinct business logic. This helps isolating relating logic and stick to each domain's object… | |||
| dotenv | .env | dot-env, env-file | .env is a file, used to store configuration values as key-value pairs, similar to the ini file format. | ini, configuration-file, environment-variables | **.env** (**dotenv**) is a file, used to store configuration values as key-value pairs, similar to the ini file format. Since this file usually contains confidential information like credentials, it's… | ||||
| dotfiles | dotfiles | dot-files | Dotfiles are user-specific application configuration files. | https://en.wikipedia.org/wiki/Hidden_file_and_hidden_directory#Unix_and_Unix-like_environments | Legend goes, that dotfiles were invented when `ls` used to skip files and directories starting with a `.` (dot). As a result, files that begin with such a character were not shown when listing using `… | ||||
| dotnet | .NET | dotnet-core, dotnetcore, dot-net | Microsoft | February 13, 2002 | .NET is a free, cross-platform, open source developer platform. | https://dotnet.microsoft.com | https://en.wikipedia.org/wiki/.NET_Framework | .NET is a free, cross-platform, open source developer platform for building many different types of applications. | |
| dragonruby | DragonRuby Game Toolkit | dragonruby-gtk, dragonrubygtk | Amir Rajan and Ryan C. Gordon | 2019 | A perfomant, cross-platform 2D game engine. | https://dragonruby.org/ | ruby, game-engine, game-development | DragonRuby is a perfomant, cross-platform 2D game engine that's indie-focused, productive and easy to use. It uses Ruby as a scripting language and targets desktop, mobile, web, and console platforms. | |
| drupal | Drupal | drupal7, drupal8, drupal9, drupal10 | Dries Buytaert | January 15, 2001 | Drupal is a free and opensource web content management system written in PHP and distributed under the GNU General Public License. | https://www.drupal.org/ | https://en.wikipedia.org/wiki/Drupal | Drupal is a free and opensource web content management system (CMS) written in PHP and distributed under the GNU General Public License.Drupal provides an opensource backend framework for at least 14%… | |
| duckduckgo | DuckDuckGo | DuckDuckGo is an Internet search engine that prioritizes privacy by not tracking users. | https://duckduckgo.com/ | https://en.wikipedia.org/wiki/DuckDuckGo | DuckDuckGo is an Internet search engine that emphasizes protecting searchers' privacy and avoiding the filter bubble of personalized search results. | ||||
| dungeon-crawl | dungeon-crawl | dungeon-crawl-game, dungeon-crawler | A genre of video game. | https://en.wikipedia.org/wiki/Dungeon_crawl | roguelike, mud-game | A type of scenario in fantasy role-playing games, where heroes navigate a dungeon, or dungeon-like environment, battling various monsters, avoiding traps, solving puzzles, looting treasure, etc. | |||
| dwd | Deutscher Wetterdienst | deutscherwetterdienst, deutscher-wetterdienst | The DWD is the German Meteorological Service. | https://www.dwd.de/DE/Home/home_node.html | https://en.wikipedia.org/wiki/Deutscher_Wetterdienst | open-data, climate-change | The Deutscher Wetterdienst or DWD for short, is the German Meteorological Service, based in Offenbach am Main, Germany. Similar to NOAA in the USA, the DWD monitors weather and meteorological conditio… | ||
| ebpf | eBPF | Alexei Starovoitov, Daniel Borkmann | 2014 | eBPF is a technology that can run sandboxed programs in a privileged context such as the operating system kernel. | https://ebpf.io/ | https://en.wikipedia.org/wiki/EBPF | eBPF is a technology that can run sandboxed programs in a privileged context such as the operating system kernel. It is used to safely and efficiently extend the capabilities of the kernel at runtime… | ||
| ecmascript | ECMAScript | es6 | Brendan Eich, Ecma International | June 1997 | ECMAScript is the language standard behind JavaScript and other, similar languages. | http://www.ecma-international.org/ | https://en.wikipedia.org/wiki/ECMAScript | ecma-262, javascript, js, actionscript, jscript, qtscript, inscript, google-apps-script, nodejs | **ECMAScript** is the standardization of the family of scripting languages that includes JavaScript. New versions of the standard are released every year. It is standardized by Ecma International. ECM… |
| edge | Edge | microsoft-edge, edge-browser | Microsoft | April 29, 2015 | Edge is a cross-platform web browser created and developed by Microsoft. | https://www.microsoft.com/edge | https://en.wikipedia.org/wiki/Microsoft_Edge | chrome, firefox, safari, opera, browser | Microsoft Edge is a cross-platform web browser created and developed by Microsoft. First released for Windows 10 in 2015, for Android and iOS in 2017, for macOS in 2019, and for Linux in 2020, can rep… |
| edi | Electronic data interchange | EDI, which stands for electronic data interchange, is the intercompany communication of business documents in a standard format. | https://en.wikipedia.org/wiki/Electronic_data_interchange | edifact, x12, tradacoms, un-edifact, ansi-x12 | Electronic data interchange (EDI) is the concept of businesses electronically communicating information that was traditionally communicated on paper, such as purchase orders, advance ship notices, and… | ||||
| education | Education | The act or process of imparting or acquiring particular knowledge or skills, as for a profession. | https://en.wikipedia.org/wiki/Education | Education is a purposeful activity directed at achieving certain aims, such as transmitting knowledge or fostering skills and character traits. | |||||
| edupage | EduPage | asc | asc Applied Software Consultants, s.r.o. | Everything from Teacher's agenda to Student's Homework. | https://www.edupage.org | school | EduPage is a cloud based school management system, electronic student assignment system and student grading system. It's used in more than 173 countries and +150k schools. | ||
| eeg | EEG | electroencephalography | Electroencephalography (EEG) - a method for non-invasive recording of brain activity. | https://en.wikipedia.org/wiki/Electroencephalography | Electroencephalography (EEG) is a non-invasive method for recording electrical activity in the brain, first performed on humans by Hans Berger in 1924 [(Berger, 1929)](https://link.springer.com/articl… | ||||
| effector | Effector | effectorjs, effector-js | ZeroBias | June 2019 | Effector is an effective multi-store state manager for JavaScript applications. | https://effector.dev | react, javascript, typescript | Effector allows you to manage data in complex applications without the risk of inflating the monolithic central store, with clear control flow, good type support and high capacity API. | |
| egui | egui | egui-rs, egui-rust | Emil Ernerfeldt | egui (pronounced "e-gooey") is a simple, fast, and highly portable immediate mode GUI library for Rust. | iced, iced-rs | egui (pronounced "e-gooey") is a simple, fast, and highly portable immediate mode GUI library for Rust. egui runs on the web, natively, and in your favorite game engine. | |||
| einstein-problem | Einstein problem | The Einstein problem seeks a single tile shape that can tessellate a plane only nonperiodically, known as an "einstein". | https://en.wikipedia.org/wiki/Einstein_problem | tridecco | The Einstein problem in plane geometry involves finding a single prototile that can tessellate a plane only in a nonperiodic way, known as an "einstein." This term plays on the German phrase "ein Stei… | ||||
| ejs | EJS | ejs-templating | Matthew Eernisse, Tiancheng “Timothy” Gu | February 6, 2015 | JavaScript templating language. | https://ejs.co | javascript, jinja2, liquid, templating, handlebars, mustache-js, pug, nunjucks | **EJS** (**E**mbedded **J**ava**S**cript templating). is a templating language that allows JavaScript to be integrated into the creation of HTML files through embedded statements. It unifies the two l… | |
| eksisozluk | Ekşi Sözlük | eksi-sozluk, eksi | Sedat Kapanoglu | February 15, 1999 | A popular Turkish social platform. | https://eksisozluk.com | https://en.wikipedia.org/wiki/Ek%C5%9Fi_S%C3%B6zl%C3%BCk | **Ekşi Sözlük** is one of the oldest and the most popular Turkish social platforms in the world. It was founded by Sedat Kapanoglu in 1999, and has later grown into most popular web platforms in Türk… | |
| elasticsearch | elasticsearch | February 2010 | Elasticsearch is a search engine based on the Lucene library. | https://www.elastic.co/ | https://en.wikipedia.org/wiki/Elasticsearch | Elasticsearch is a distributed, open source search and analytics engine for all types of data, including textual, numerical, geospatial, structured, and unstructured. Elasticsearch is built on Apache… | |||
| electron | Electron | electronjs, atom-shell | GitHub | July 15, 2013 | Electron is a framework for building cross-platform desktop applications with web technology. | http://electronjs.org/ | https://en.wikipedia.org/wiki/Electron_(software_framework) | electron-app, electron-application, tauri, nativephp, pwa, qt, hta, cross-platform, wails | **Electron** is a desktop application framework developed by GitHub and created by Cheng Zhao. It allows for the development of desktop applications using front- and back-end infrastructure such as HT… |
| eleventy | Eleventy | 11ty | Zach Leatherman | December 20, 2017 | A simple static site generator for JavaScript. | https://11ty.dev | static-site-generator, jekyll, hugo, hexo, gatsby, nuxt, nextjs, bridgetown, astrojs, sveltekit | **Eleventy** (stylized as **11ty**) is a JavaScript-based alternative to Jekyll, built by [@zachleat](https://twitter.com/zachleat). It can transform template files of various formats into HTML. Eleve… | |
| elite-dangerous | Elite Dangerous | Frontier Developments | December 16, 2014 | Elite Dangerous is a space flight simulation game. | https://www.elitedangerous.com/ | https://en.wikipedia.org/wiki/Elite_Dangerous | elite-journal, eddiscovery, inara, eddn, edsm, eliteapi, frontier-api, eddi | Elite Dangerous is a space flight simulation game with open-ended, massively multiplayer gameplay. It is set in a realistic 1:1 scale open-world representation of the Milky Way galaxy. | |
| elixir | Elixir | José Valim | September 8, 2014 | Elixir is a dynamic, functional language designed for building scalable and maintainable applications. | https://elixir-lang.org/ | https://en.wikipedia.org/wiki/Elixir_(programming_language) | language, erlang, ruby | Elixir leverages the Erlang VM, known for running low-latency, distributed and fault-tolerant systems, while also being successfully used in web development, and the embedded software domain. | |
| elm | Elm | elm-lang, elmlang, elm-language | Evan Czaplicki | 2012 | A Delightful Language for Reliable Webapps. | https://elm-lang.org | https://en.wikipedia.org/wiki/Elm_(programming_language) | react, vue, angular, javascript, language | Elm is a domain-specific programming language for declaratively creating web browser-based graphical user interfaces. Elm is purely functional, and is developed with emphasis on usability, performance… |
| eloquent | Eloquent ORM | eloquent-orm | Eloquent is an ORM which is part of the Laravel framework. | https://laravel.com/docs/eloquent | laravel, orm, moloquent | **Eloquent** is an ORM which is part of the Laravel framework. When using Eloquent, each database table has a corresponding "Model" that is used to interact with that table. Eloquent models are usuall… | |||
| emacs | Emacs | Emacs is an extensible, customizable, free text editor and computing environment. | https://www.gnu.org/software/emacs/emacs.html | https://en.wikipedia.org/wiki/Emacs | emacs-lisp, vim, spacemacs | Emacs is an extensible text editor written primarily in Emacs Lisp. While it excels at editing text, Emacs stretches the boundaries of what 'text' is. | |||
| ember | Ember | emberjs | Yehuda Katz | December 8, 2011 | Ember is a framework for creating web applications. | https://www.emberjs.com/ | https://en.wikipedia.org/wiki/Ember.js | javascript, angular, vue, react, svelte, backbone | Ember is a JavaScript framework that uses a Component <-> Service approach to building applications. It is mainly used to build web-based applications, but can also be ported over to build desktop app… |
| emoji | Emoji | emojis, emoji-unicode, emoji-keyboard, emojipacks | Shigetaka Kurita | 1999 | Emojis are graphic symbols that represent an emotion, object, or concept. | https://en.wikipedia.org/wiki/Emoji | Emojis are a pictorial language used mainly in electronic messaging to express a variety of emotions, objects or ideas. | ||
| emqx | EMQX | emq, emqtt | EMQ Technologies | January 8, 2015 | EMQX is a scalable open source MQTT broker for IoT, IIoT, and connected vehicles. | https://www.emqx.com/en | EMQX is a scalable and popular open source MQTT broker with a high performance that connects 100M+ IoT devices in 1 cluster at 1ms latency. | ||
| emulator | Emulator | emulators | An emulator is any hardware or software that allows one computer to behave like another. | https://en.wikipedia.org/wiki/Emulator | Emulators allow the host system to emulate the qualities of a client system. For example, a mobile application developer might run an emulated device on their PC in order to test how their application… | ||||
| end-to-end-encryption | End-to-End Encryption | e2ee | Secure and trustworthy communication between distributed applications. | https://en.wikipedia.org/wiki/End-to-end_encryption | End-to-end encryption (E2EE) is a system of communication where only the communicating users, servers, or applications can read the messages sent between each other, regardless of the number of hops o… | ||||
| endless-sky | Endless Sky | Space exploration, trading, and combat game. | https://github.com/endless-sky/endless-sky | https://en.wikipedia.org/wiki/Endless_Sky | Explore other star systems. Earn money by trading, carrying passengers, or completing missions. Use your earnings to buy a better ship or to upgrade the weapons and engines on your current one. Blow u… | ||||
| endless-sky-plugins | Endless Sky Plugins | List of plugins for [Endless Sky](https://github.com/endless-sky/endless-sky). | Community-created plugins for [Endless Sky](https://github.com/endless-sky/endless-sky). These plugins do all types of things except for change the code. | ||||||
| ens | Ethereum Name Service (ENS) | May 4, 2017 | ENS is a name service build on Ethereum. | https://ens.domains | ethereum, blockchain, cryptocurrency | ENS offers a decentralised way to address resources both on and off the blockchain using simple, human-readable names. | |||
| ensisa | ENSISA | ENSISA - École nationale supérieure d'ingénieurs Sud-Alsace. | https://www.ensisa.uha.fr | ENSISA is a french engineering school located in Mulhouse, France. Here are some projects made by students. | |||||
| entity-resolution | Entity resolution | entity-matching, entity-linking, link-discovery, deduplication, de-duplication, data-matching, record-linkage, data-disambigation | Halbert L. Dunn | 1946 | Entity Resolution is the task of detecting different entity profiles that describe the same real-world objects. | https://en.wikipedia.org/wiki/Record_linkage | artificial-intelligence, nlp | Entity resolution (also known as data matching, data linkage, record linkage, and many other terms) is the task of finding entities in a dataset that refer to the same entity across different data sou… | |
| epics | EPICS | January 19, 1994 | A set of applications and network protocols for control systems. | https://epics-controls.org/ | https://en.wikipedia.org/wiki/EPICS | scada | The Experimental Physics and Industrial Control System (EPICS) is a set of software tools and applications used to develop and implement distributed control systems to operate devices such as particle… | ||
| epitech | EPITECH | EPITECH is a French graduate school teaching computer sciences. | https://epitech.eu | https://en.wikipedia.org/wiki/Epitech | The Paris Graduate School of Digital Innovation (French: École pour l'informatique et les nouvelles technologies, or EPITECH), formerly European Institute of Information Technology in English, is a pr… | ||||
| erlang | Erlang | Joe Armstrong, Robert Virding, Mike Williams | December 8, 1998 | Erlang is a general-purpose, concurrent, functional programming language, and a garbage-collected runtime system. | https://www.erlang.org/ | https://en.wikipedia.org/wiki/Erlang_(programming_language) | language, elixir | Erlang is a general-purpose, concurrent, functional programming language, and a garbage-collected runtime system. The term Erlang is used interchangeably with Erlang/OTP, or Open Telecom Platform (OTP… | |
| error-propagation | Error Propagation | uncertainty-propagation | Error propagation is the analysis of how variables' uncertainties affect the resulting uncertainty of functions that involve them. | https://en.wikipedia.org/wiki/Propagation_of_uncertainty | measurement | Error (or uncertainty) propagation is the practice of analyzing and accounting for the effect of numeric quantities' uncertainties on the results of functions that involve them. | |||
| escape-the-room | escape-the-room | escape-the-room-game, room-escape, room-escape-game | A genre of video game. | https://en.wikipedia.org/wiki/Escape_the_room | point-and-click, adventure-game | A subgenre of point-and-click adventure game which requires a player to escape from imprisonment by exploiting their surroundings. | |||
| eslint | ESLint | eslint-plugin, eslint-config | Nicholas C. Zakas | June 2013 | The pluggable linting utility for JavaScript and JSX. | https://eslint.org/ | linting, linter, javascript | ESLint is an extensible static-analysis tool for JavaScript and related languages that helps catch errors before they break something in production. | |
| esolang | Esolang | esolangs, esoteric-language, esoteric | An esoteric programming language is a language designed to experiment, entertain, research or blow your mind. | https://esolangs.org/ | https://en.wikipedia.org/wiki/Esoteric_programming_language | programming-language, golfing-language | An esoteric programming language, or "esolang", is a computer programming language intended to entertain or confuse, to be a joke or to explore new concepts. Esolangs may be minimalistic or, conversel… | ||
| esp32 | ESP32 | esp32s2, esp32s3, esp32c3 | Espressif Systems | A feature-rich microcontroller with integrated Wi-Fi and Bluetooth connectivity. | https://www.espressif.com/en/products/socs/esp32 | https://en.wikipedia.org/wiki/ESP32 | ESP32 is a series of low-cost, low-power system on a chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth. It is a successor to the ESP8266 microcontroller. Widely used in hobby project… | ||
| esp8266 | ESP8266 | Espressif Systems | A cost-effective and highly integrated Wi-Fi microcontroller for IoT applications. | https://www.espressif.com/en/products/socs/esp8266 | https://en.wikipedia.org/wiki/ESP8266 | The ESP8266 is a low-cost Wi-Fi microchip, with highly integrated chip designed to provide full internet connectivity and microcontroller capability in a small package. Perfectly suited for DIY projec… | |||
| esprit | ESPRIT | Tahar Ben Lakhdar | March 1, 2003 | ESPRIT, is a private engineering school in Tunisia. | https://www.esprit.tn/ | https://en.wikipedia.org/wiki/ESPRIT_(School) | university | École supérieure privée d'ingénierie et de technologie (the Private Graduate School of Engineering and Technology) or ESPRIT is a private engineering school in Tunisia based in Ariana. ESPRIT also has… | |
| ethereum | Ethereum | Vitalik Buterin | July 30, 2015 | Ethereum is a distributed public blockchain network. | https://www.ethereum.org/ | https://en.wikipedia.org/wiki/Ethereum | blockchain, cryptocurrency | Ethereum is a decentralized platform that runs contract-based applications without any possibility of downtime, censorship, fraud or third-party interference. Ethereum blockchain focuses on running th… | |
| evergreen-ils | Evergreen ILS | evergreenils | Georgia Public Library Service | September 2006 | Open source integrated library system used by consortia and libraries worldwide. | https://evergreen-ils.org/ | https://en.wikipedia.org/wiki/Evergreen_(software) | ils, integrated-library-system, library-management-system, library-software, koha, folio-lsp | Evergreen is an open source integrated library system (ILS) designed for public, academic, and consortial libraries. It powers large statewide catalogs and thousands of libraries by providing circulat… |
| example | Example | examples | A representation of something. | A particular instance of something that is a representative of a group, or an illustration of somethign that's been generally described. | |||||
| exploit | Exploit | exploits, vulnerability-exploit | The cybersecurity community | An exploit is a piece of code or technique used to take advantage of a security vulnerability. | https://en.wikipedia.org/wiki/Exploit_(computer_security) | hacking, cybersecurity, penetration-testing, vulnerability-assessment | **Exploit** refers to a piece of code or technique that takes advantage of a security vulnerability in a system, application, or network to cause unintended behavior. Exploits can be used by attackers… | ||
| express | Express | expressjs, express-js | TJ Holowaychuk | November 16, 2010 | Express is a minimal Node.js framework for web and mobile applications. | https://expressjs.com/ | https://en.wikipedia.org/wiki/Express.js | nodejs, mern, mevn, mean, meteor, next | **Express.js** is a simple Node.js framework for single, multi-page, and hybrid web applications. |
| extension | Extension | extensions, plugin, plugins | The software community | Extension enhance functionalities of software, allowing custom additions. | https://en.wikipedia.org/wiki/Browser_extension | software-development, web-plugins, browser-extensions | Extensions are software components that add specific capabilities to a larger software application. They enable users to customize and enhance their software environments in various domains, including… | ||
| f-droid | F-Droid | fdroid | F-Droid Team | September 29, 2010 | F-Droid is an installable catalogue of FOSS applications for the Android platform. | https://f-droid.org/ | https://en.wikipedia.org/wiki/F-Droid | android, app-store, aptoide, apk, libre-software, foss | Started in 2010, **F-Droid** is an installable catalogue of FOSS (Free and open source software) applications for the Android platform. It's both a repository of FOSS apps, along with an Android clien… |
| fable | Fable | Alfonso Garcia-Caro | March 2017 | Fable is an F#-to-Javascript transpiler. | https://fable.io/ | elmish, fsharp | Fable is a popular transpiler for F# to Javascript that brings F# to the Javascript world with tight interop capabilities. | ||
| fabricmc | FabricMC | fabric, fabric-mod, fabricmc-mod, minecraft-fabric-mod, minecraft-fabric | FabricMC Contributors | December 20, 2018 | Next generation, highly modular and open Minecraft modding API. | https://fabricmc.net | minecraft, minecraft-mod | Fabric is a lightweight, experimental modding toolchain for Minecraft. | |
| fb, facebook-api, facebook-graph-api | Mark Zuckerberg, Eduardo Saverin, Andrew McCollum, Dustin Moskovitz, and Chris Hughes | February 4, 2004 | Facebook helps to connect and share things with the people you care about. | https://www.facebook.com/ | https://en.wikipedia.org/wiki/Facebook | react, social-media, graphql | Facebook is an online social media and social networking service owned by Meta Platforms, Inc. It can be accessed from devices with Internet connectivity, such as personal computers, tablets and smart… | ||
| factorio | Factorio | Wube Software | August 14, 2020 | Factorio is a game in which you build and maintain factories. | https://www.factorio.com/ | https://en.wikipedia.org/wiki/Factorio | Factorio is a game in which you build and maintain factories. You will be mining resources, researching technologies, building infrastructure, automating production and fighting enemies. Add mods to i… | ||
| fair-source | Fair Source | Chad Whitacre and Quinn Slack | August 21, 2017 | Fair Source is software sharing that is fair for companies and developers alike. | https://fair.io/ | open-source, foss | Fair Source is software that is safe for companies to share and developers to use. We need it because, historically, Open Source has been an ambiguous term, applied to both community and commercial pr… | ||
| fantasy-console | Fantasy console | fantasy-computer | Fantasy consoles are small development environments that force users to work within constraints on graphics, sound, sprites, etc. | retro, retrogame, retrogaming, retrocomputing, pico-8, liko-12, tic-80, pixelvision8, basic8, pyxel | A fantasy console is a game engine and/or virtual machine simulating and inspired by 8-bit computers and consoles from yesteryear. It forces developers to work within constraints on color palettes, so… | ||||
| fantasy-game | fantasy-game | A genre of video game. | fighting-fantasy, cyoa | A genre of game, where players assume the roles of characters and act out fantastical adventures. | |||||
| fastapi | FastAPI | Sebastián Ramírez | FastAPI is a modern & fast web framework for building APIs with Python 3.7+ based on standard Python type hints. | FastAPI is a high performance, easy to learn, fast to code, and ready for production Python 3.7+ framework. Its performance is on par with NodeJS and Go (thanks to Starlette and Pydantic). It's intuit… | |||||
| fastify | Fastify | fastify1, fastify-1, fastify2, fastify-2 | Matteo Collina | October 2016 | Fast and low overhead web framework, for Node.js. | http://fastify.io/ | framework, nodejs, json-schema | Fastify is a web framework highly focused on providing the best developer experience with the least overhead and a powerful plugin architecture. | |
| feathers | Feathers | feathersjs, feathers-js | David Luecke | November 19, 2011 | FeathersJS is a framework for real-time applications and REST APIs. | https://feathersjs.com/ | FeathersJS is a framework for real-time applications and REST APIs with JavaScript and TypeScript. | ||
| fediverse | Fediverse | 2008 | Social network of interconnected servers. | https://en.wikipedia.org/wiki/Fediverse | federation, federated, decentralization, decentralized, activitypub, ostatus | The Fediverse (a portmanteau of "federation" and "universe") is a network of interconnected servers (or so called instances) that make up federated publishing websites similar to Twitter, Instagram, a… | |||
| fedora | Fedora | fedora-workstation, fedoraworkstation, fedoralinux, fedora-linux | Warren Togami | November 6, 2003 | Fedora Linux is a free and open source Linux distribution that is designed to be on the leading edge of open source technologies. | https://fedoraproject.org | https://en.wikipedia.org/wiki/Fedora_Linux | linux, silverblue, dnf, rhel | Fedora Linux is a free and open source Linux distribution that is developed by the Fedora Project. It is designed to be on the leading edge of open source technologies and is used by a wide range of u… |
| felgo | Felgo | v-play, vplay-engine | Felgo GmbH | December 12 2012 | Felgo is a cross-platform application development SDK, based on the Qt framework. | https://felgo.com/ | https://en.wikipedia.org/wiki/Felgo | cpp, qml, qt | Felgo is a cross-platform application development SDK, based on the Qt framework and greatly extending it. With Felgo, you can create modern, flexible & beautiful applications, compiled natively from… |
| ffmpeg | FFmpeg (Fast Forward Moving Picture Experts Group) | Fabrice Bellard, Bobby Bingham, Michael Niedermayer | December 20, 2000 | FFmpeg is a suite of libraries and programs for handling video, audio, and other multimedia files and streams. | https://ffmpeg.org/ | https://en.wikipedia.org/wiki/FFmpeg | ffplay, ffprobe, libav, sdl, libavcodec, libavformat, libavutil, libavfilter, mplayer, mencoder | **FFmpeg** is a free and open source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. At its core is the command-line… | |
| fighting-game | fighting-game | A genre of video game. | https://en.wikipedia.org/wiki/Fighting_game | beat-em-up | A video game genre based around close combat between a limited number of characters, in an arena of fixed size. | ||||
| figma | Figma | Figma | 2012 | Figma is a collaborative interface design tool. | https://www.figma.com/ | Figma is a collaborative interface design tool that enables the entire team’s design process to happen in one online tool. | |||
| finite-element-method | Finite Element Method (FEM) | fem, fea, finite-element-analysis, finite-elements | The finite element method (FEM) is a numerical method for solving problems of engineering and mathematical physics. | https://en.wikipedia.org/wiki/Finite_element_method | The finite element method (FEM) is a numerical method for solving problems of engineering and mathematical physics. Typical problem areas of interest include structural analysis, heat transfer, fluid… | ||||
| finite-state-machine | Finite-state machine | finite-state-machines, fsm, finite-state-automaton, finite-state-automata, finite-state-automatons, fsa, finite-automaton, finite-automata, finite-automatons, state-machine | A formalism consisting of a finite set of states and a transition function describing when to move from one state to another. | https://en.wikipedia.org/wiki/Finite-state_machine | automaton, deterministic-finite-automaton, nondeterministic-finite-automaton | A **finite-state machine** (FSM), **finite-state automaton** (FSA), or simply **state machine** is a mathematical [model of computation](https://en.wikipedia.org/wiki/Model_of_computation) and an [abs… | |||
| firebase | Firebase | James Tamplin, Andrew Lee | April 2012 | Firebase is a mobile app development platform that provides data analysis and database web services for developers. | https://firebase.google.com/ | https://en.wikipedia.org/wiki/Firebase | Firebase is a mobile app development platform that provides data analysis and database web services for developers. Firebase provides developers with an API that enables the integration of online stat… | ||
| firefox | Firefox | mozilla-firefox, firefox-quantum, firefox-browser | Mozilla | September 23, 2002 | Firefox is an open source web browser from Mozilla. | https://www.mozilla.org/firefox | https://en.wikipedia.org/wiki/Firefox | mozilla, chrome, safari, edge, opera, browser, gecko, firefox-extension | Firefox is a free and open source web browser developed by Mozilla Foundation. First released in 2002 under the name Phoenix. It's available for most operating systems including Windows, macOS, Linux… |
| firefox-extension | Firefox extension | firefox-extensions, firefox-addon, firefox-addons, add-ons-for-firefox, firefox-webextension, firefox-webextensions | Mozilla | April 4, 2006 | Firefox Extensions are add-ons that allow users to customize their web browser. | https://addons.mozilla.org/firefox/extensions | https://en.wikipedia.org/wiki/Add-on_(Mozilla) | firefox, webextension, mozilla, browser | Firefox Extensions are add-ons that allow users to customize their web browser from Mozilla. They are downloadable through the Firefox Add-on website. Modern extensions follow WebExtension standard an… |
| first | FIRST | first-robotics, firstrobotics | FIRST | For Inspiration and Recognition of Science and Technology. | https://www.firstinspires.org | https://en.wikipedia.org/wiki/FIRST | For Inspiration and Recognition of Science and Technology (FIRST) is an international youth organization that operates the FIRST Robotics Competition, FIRST LEGO League, FIRST Lego League Jr., and FIR… | ||
| first-person-shooter | first-person-shooter | fps, first-person-shooter-game | A genre of video game. | https://en.wikipedia.org/wiki/First-person_shooter | third-person-shooter, tactical-shooter | A video game genre centered on gun and other weapon-based combat experienced through the eyes of the protagonist. | |||
| first-robotics-competition | FIRST Robotics Competition | frc, first-frc | FIRST | FIRST Robotics Competition is a robotics competition for 9-12th graders where teams compete head-to-head in annual challenges. | https://www.firstinspires.org/robotics/frc | https://en.wikipedia.org/wiki/FIRST_Robotics_Competition | FIRST Robotics Competition (FRC) is a robotics competition for students in grades 9-12 to compete head to head, using a sports model. Teams are responsible for designing, building, and programming the… | ||
| first-tech-challenge | FIRST Tech Challenge | ftc, first-ftc, ftc-robot-controller, ftc-sdk | FIRST | FIRST Tech Challenge (FTC) is a robotics competition for 7-12th graders where teams compete head-to-head in annual challenges. | https://www.firstinspires.org/robotics/ftc | https://en.wikipedia.org/wiki/FIRST_Tech_Challenge | FIRST Tech Challenge (FTC) is a robotics competition for students in grades 7–12 to compete head to head, using a sports model. Teams are responsible for designing, building, and programming their rob… | ||
| fish | friendly interactive shell | fish-shell, fishshell, fish-plugin, fish-packages, fisherman, fisher, oh-my-fish | Axel Liljencrantz & ridiculousfish | February 13, 2005 | The user-friendly command line shell. | https://fishshell.com | https://en.wikipedia.org/wiki/friendly_interactive_shell | bash, zsh | fish is a smart and user-friendly command line shell for Linux, macOS, and the rest of the family. |
| flask | Flask | Armin Ronacher | April 1, 2010 | Flask is a web framework for Python based on the Werkzeug toolkit. | http://flask.pocoo.org/ | https://en.wikipedia.org/wiki/Flask_(web_framework) | Flask is a web framework for Python, based on the Werkzeug toolkit. | ||
| flathub | Flathub | Flathub is the place to get and distribute apps for all of desktop Linux. | https://flathub.org | flatpak, linux | Flathub is the place to get and distribute apps for all of desktop Linux. It is powered by Flatpak, allowing Flathub apps to run on almost any Linux distribution. | ||||
| flatpak | Flatpak | September 2015 | Linux application sandboxing and distribution framework. | https://flatpak.org | https://en.wikipedia.org/wiki/Flatpak | flathub, linux | Flatpak is a system for building, distributing, and running sandboxed desktop applications on Linux. | ||
| flight | Flight | flight-php, flightphp | Mike Cao | Flight is a fast, simple, extensible framework for PHP. | https://flightphp.com/ | Flight is a fast, simple, extensible framework for PHP. Flight enables you to quickly and easily build RESTful web applications. | |||
| flight-simulator | flight-simulator | flight-simulation, flight-simulator-game, flight-simulation-game | A genre of video game. | https://en.wikipedia.org/wiki/Flight_simulator | Software that artificially re-creates aircraft flight and the environment in which it flies. | ||||
| flightgear | FlightGear | flightgear-flight-simulator, flightgear-simulator | David Murr, Curt Olson, Michael Basler, Eric Korpela | July 17, 1997 | FlightGear is a free to download flight simulator software. | https://flightgear.org | https://en.wikipedia.org/wiki/FlightGear | flightgear-addon, flightgear-aircraft, flightgear-scenery, flightgear-aircraft-models, flightgear-scripts | FlightGear Flight Simulator (often shortened to FlightGear or FGFS) is a free, open source multi-platform flight simulator developed by the FlightGear project since 1997. |
| flipperzero | Flipper Zero | flipper-zero | A hardware security module for your pocket. | https://en.wikipedia.org/wiki/Flipper_Zero | The Flipper Zero is a hardware security module for your pocket. It is a small, open source, hacker-friendly device that allows you to store and manage your passwords, secrets, and keys in a secure way… | ||||
| flow-blockchain | Flow blockchain | onflow | Flow | September 29, 2020 | Flow is a permissionless layer 1 blockchain. | https://flow.com | cadence, blockchain, cryptocurrency, smart-contracts, web3, dapps | Flow blockchain is a scalable, fast, and developer-friendly blockchain platform designed to support high-throughput applications, such as games and digital collectibles, without the need for layer-two… | |
| fluent-design | Fluent Design System | fluent | Microsoft | Fluent Design is a design language developed by Microsoft. | https://www.microsoft.com/design/fluent/ | https://en.wikipedia.org/wiki/Fluent_Design_System | Fluent Design is a design language developed in 2017 by Microsoft and was first used in the Windows 10 Fall Creators Update. | ||
| flutter | Flutter | May 2017 | Flutter is an open source mobile application development SDK created by Google. | https://flutter.dev/ | https://en.wikipedia.org/wiki/Flutter_(software) | dart, flutter-plugin, flutter-apps | Flutter is an open source framework by Google for building beautiful, natively compiled applications for Android, iOS, web, Windows, Linux, macOS, and embedded devices, all from a single codebase. | ||
| font | Font | fonts, font-face, font-size | A font is a particular style of typeface for text. | https://en.wikipedia.org/wiki/Font | A font is the reference of size, weight, and style of a particular text. The weight of a particular font is the thickness of the character outlines. Size is typically measured in points, which is a ve… | ||||
| for-the-love-of-code | For the Love of Code | fortheloveofcode, ftloc | Lee Reilly | July 16, 2025 | A global, summer hackathon that celebrates the playful, creative, and downright silly side of software development. | http://gh.io/ftloc | gameoff | <a href="https://gh.io/ftloc">For The Love of Code</a> is a global, summer hackathon that celebrates the playful, creative, and downright silly side of software development. From talking toasters to t… | |
| fortran | Fortran | f95, f77, fortran90, fortran77, fortran95, fortran2003, fortran2008, fortran2018 | John W. Backus | April 1957 | Fortran is a statically typed, compiled, parallel programming language focussing on array operations. | https://wg5-fortran.org/ | https://wikipedia.org/wiki/Fortran | mpi, coarrays, coarray-fortran, hpc, high-performance-computing, c, compiler, finite-element-method | Fortran is a statically typed compiled programming language that is especially suited to numeric computation, and scientific computing. While Fortran has been in use since its inception by John Backus… |
| frame-interpolation | Frame Interpolation | video-interpolation, image-interpolation | Methods for compositing new images between two filmed or photographed images. | https://en.wikipedia.org/wiki/Motion_interpolation | video, machine-learning, ai | Frame interpolation is used to increase the frame rate of a video, or to create a slow-motion video without lowering the frame rate. | |||
| framer-motion | Framer Motion | motion | Framer B.V. | An open source and production-ready motion library for React on the web. | https://www.framer.com/motion/ | Motion is a production-ready motion library for React from Framer. It brings declarative animations, effortless layout transitions and gestures while maintaining HTML and SVG semantics. | |||
| framework | Framework | frameworks | A framework is a reusable set of libraries or classes in software. | https://en.wikipedia.org/wiki/Software_framework | A framework is a reusable set of libraries or classes in software. In an effort to help developers focus their work on higher level tasks, a framework provides a functional solution for lower level el… | ||||
| freeswitch | FreeSWITCH | fs | Anthony Minessale II | May 26, 2008 | Application server for real-time communication, telephony, video and Voice over Internet Protocol (VoIP). | https://freeswitch.com/ | https://en.wikipedia.org/wiki/FreeSWITCH | voip, sip, webrtc, ivr, pbx, sbc | FreeSWITCH is a multi-platform open source application server for real-time communication supporting many protocols and enables interoperability among them. It is widely deployed by telecommunications… |
| frontend | Front end | frontend-developer | Front end is the programming and layout that people see and interact with. | https://en.wikipedia.org/wiki/Front-end_web_development | Front-end development is the process of producing HTML, CSS, and JavaScript for web application visuals and interactions. Basically it is a language that is executed in client. | ||||
| fsharp | F# | Don Syme | May 2005 | F# ("F sharp") is a functional programming language for .NET. | https://dotnet.microsoft.com/languages/fsharp | https://en.wikipedia.org/wiki/F_Sharp_(programming_language) | language, dotnet | F# (pronounced "F sharp") is a cross-platform, open source, functional programming language for .NET. It also includes object-oriented and imperative programming. | |
| functional-programming | Functional programming | Functional programming is a programming paradigm where programs are constructed by applying and composing functions. | https://en.wikipedia.org/wiki/Functional_programming | oop, declarative-programming, procedural-programming, event-driven-programming | In computer science, **functional programming** is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function… | ||||
| fuzzing | Fuzzing/Fuzz testing | fuzz-testing, api-fuzzing | Barton Miller | September 1988 | Fuzzing is a testing technique that evaluates the program's reaction to providing invalid, unexpected, or random data as inputs. | http://www.cs.wisc.edu/~bart/fuzz/ | https://en.wikipedia.org/wiki/Fuzzing | stress-testing, fault-injection, monkey-testing, random-testing, security-testing, test-automation, mutation-testing, cicd, black-box-testing | **Fuzzing** or **fuzz testing** is an automated software black box testing technique that evaluates the program's reaction to providing invalid, unexpected, or random data as inputs to a computer prog… |
| game-development | Game Development | game-dev, gamedev | Game Development is the art of creating games and describes the design, development and release of a game. | https://en.wikipedia.org/wiki/Video_game_development | Video game developers take a designer's concepts and build them into a playable game for users. Video game developers, also known as games developers or video game programmers, write code for games fo… | ||||
| game-engine | Game engine | game-engine-framework, game-engine-development, game-engines | A game engine is a software framework used to develop and create video games. | https://en.wikipedia.org/wiki/Game_engine | Game engines are software frameworks for game development. Game engines do the heavy lifting for developers so they can focus on other aspects of game development. | ||||
| game-jam | Game Jam | gamejam | A game jam is a hackathon for creating video games. | https://en.wikipedia.org/wiki/Game_jam | hackathon, ludum-dare, global-game-jam, game-off, js13k | Game Jams challenge people to create games within a short period of time (usually over a weekend, a week, or a month), and with certain constraints like limited color palettes, file sizes, and themes. | |||
| game-jam-game | game-jam-game | jam-code | A genre of video game. | https://en.wikipedia.org/wiki/Game_jam | ludum-dare, global-game-jam, js13kgames, github-game-off, game-jam | A game typically built by an individual or small team in a few hours to a few weeks as part of a game-building hackathon. | |||
| game-off | Game Off | github-game-off, githubgameoff, gameoff, ggo12, ggo13, ggo14, ggo15, ggo16 | Lee Reilly | October 25, 2012 | Game Off is an annual game jam celebrating open source. | https://gameoff.github.com/ | global-game-jam, ludum-dare, js13kgames | Game Off is a month-long game jam celebrating open source. Each November, game developers are challenged to create a game based on a theme and share it (and the source) with the world. | |
| gameboy | Game Boy | gb, gba, gbc, gameboy-color, gameboy-advance | Gunpei Yokoi | April 21, 1989 | The Game Boy was a line of handheld gaming devices created and sold by Nintendo. | https://en.wikipedia.org/wiki/Game_Boy | assembly, cartridge, game-dev, retrogaming, nintendo | The Game Boy was a line of handheld gaming devices created and sold by Nintendo. Typically development of the Game Boy done today includes homebrew games, emulator building, and preserving code and co… | |
| gamemaker | GameMaker Studio | gml, gamemaker-language, game-maker-language, gamemaker-studio, gamemaker-studio-2, gms2 | Mark Overmars | November 5, 1999 | GameMaker Studio is an accessible cross-platform 2D game engine. | https://www.yoyogames.com/gamemaker | https://en.wikipedia.org/wiki/GameMaker_Studio | GameMaker Studio is a cross-platform game engine developed by YoYo Games. It is primarily used to make 2D games via a drag-and-drop visual programming language or a scripting language known as Game Ma… | |
| garrysmod | Garry's Mod | garrys-mod, gmod, garrysmodlua | Garry Newman, Facepunch Studios | 2006 | Built on a modified version of Valve's Source engine, Garry's Mod (or GMod for short) is a physics sandbox game. | https://gmod.facepunch.com/ | https://en.wikipedia.org/wiki/Garry%27s_Mod | lua, garrysmod-addon, garrysmod-gamemode, garrysmod-map, garrysmod-tool, garrysmod-module, source-engine | Garry's Mod (often abbreviated as GMod) is a sandbox game developed by Facepunch Studios and published by Valve. The game has a rich Lua scripting API which allows for a wide range of game mods and co… |
| gatsby | gatsby | gatsbyjs, gatsby-js | Kyle Mathews & Sam Bhagwat | 2015 | Gatsby is a free and open source framework based on React that helps developers build blazing fast websites and apps. | https://www.gatsbyjs.org/ | react, open-source-framework, jamstack | **Gatsby** is a free and open source framework based on React that helps developers build blazing-fast websites and apps. It helps towards website development working with headless CMS's for modern to… | |
| gcj02 | GCJ-02 | gcj-02, bd09, bd09ll, bd09mc, bd-09ll, bd-09mc | GCJ-02 and BD-09 are map obfuscation algorithms used in China. | https://en.wikipedia.org/wiki/Restrictions_on_geographic_data_in_China#GCJ-02 | GCJ-02 and BD-09 are map obfuscation algorithms used in China; obfuscation is mandatory for all domestic online maps. | ||||
| geneontology | The Gene Ontology Consortium | gene-ontology | 1999 | The Gene Ontology (GO) knowledgebase is the world’s largest source of information on the functions of genes. | http://geneontology.org/ | https://en.wikipedia.org/wiki/Gene_ontology | obofoundry | The mission of the GO Consortium is to develop a comprehensive, computational model of biological systems, ranging from the molecular to the organism level, across the multiplicity of species in the t… | |
| generative-adversarial-network | Generative Adversarial Network | gan, generative-adversarial-networks | June 10, 2014 | Competing neural networks that are able to generate new data. | https://en.wikipedia.org/wiki/Generative_adversarial_network | deep-learning, neural-network | Generative adversarial networks (GAN) are a class of generative machine learning frameworks. A GAN consists of two competing neural networks, often termed the Discriminator network and the Generator n… | ||
| generator | Generator | generators, power-generator, electricity-generator | The engineering community | Generators convert mechanical energy into electrical energy, providing power in various contexts. | https://en.wikipedia.org/wiki/Electric_generator | electricity, renewable-energy, engineering | **Generators** are devices that convert mechanical energy into electrical energy, playing a crucial role in providing electricity for residential, commercial, and industrial uses. This topic explores… | ||
| genshin-impact | Genshin Impact | Genshin Impact is a role-playing game developed by miHoYo. | https://genshin.hoyoverse.com | https://en.wikipedia.org/wiki/Genshin_Impact | Genshin Impact is a cross-platform role-playing game developed by miHoYo. | ||||
| geode-mods | Geode Mods | The Bearodactyl | Geode is a modding platform/sdk for the game Geometry Dash. | https://geode-sdk.org | geometry-dash, geode-sdk, geometrydash, modding | A huge percentage, if not a majority of all bugs reported in GD mods are caused by hook conflicts, direct node tree access, and other mod incompatabilities. This is what Geode has been made to solve. | |||
| geojson | GeoJSON | geojsonl, geo-json, rfc-7946 | Geographic JSON working group | August 2016 | GeoJSON is a JSON-based open standard file format for representation of geographical data. | https://geojson.org/ | https://en.wikipedia.org/wiki/GeoJSON | json, osm, qgis, gis, topojson, citygml, geospatial, computational-geometry | **GeoJSON** is a open standard file format for representation of geographical data which uses the [JavaScript Object Notation](https://github.com/topics/json). |
| geometry-dash | Geometry Dash | Open source Projects relating to the Video Game 'Geometry Dash'. | https://en.wikipedia.org/wiki/Geometry_Dash | Open source Projects relating to the Video Game 'Geometry Dash'. Most projects communicate with the Game Servers. | |||||
| getting-things-done | Getting Things Done | gtd | Getting Things Done (GTD) is a time management method, described in the book of the same title by David Allen. | https://en.wikipedia.org/wiki/Getting_Things_Done | The GTD method rests on the idea of moving planned tasks and projects out of the mind by recording them externally and then breaking them into actionable work items. | ||||
| gh-extension | GitHub CLI extension | GitHub | September 16, 2020 | Community extensions for the GitHub CLI. | https://cli.github.com | GitHub CLI extensions are community-maintained repositories that, when installed locally, add extra functionality to `gh` commands. | |||
| ghidra | Ghidra | National Security Agency | March 5, 2019 | Ghidra is a software reverse engineering (SRE) framework. | https://ghidra-sre.org/ | https://en.wikipedia.org/wiki/Ghidra | software-analysis, disassembler, reverse-engineering | Ghidra is a software reverse engineering (SRE) suite of tools developed by NSA's Research Directorate in support of the Cybersecurity mission. | |
| gin | Gin | gin-gonic, gin-contrib | Manu MA, Javier Provecho Fernandez | June 30, 2014 | Gin is a high performance HTTP web framework written in Go. | https://gin-gonic.com/ | go, router, framework | Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin. | |
| gis | Geographic Information System | System to capture, manage and present geographic data. | https://en.wikipedia.org/wiki/Geographic_information_system | A geographic information system (GIS) is a conceptualized framework that provides the ability to capture and analyze spatial and geographic data. GIS applications (or GIS apps) are computer-based too… | |||||
| giscus | Giscus | A comment system powered by GitHub Discussions. | https://giscus.app/ | Giscus is a website comments system powered by GitHub Discussions. | |||||
| git | Git | Linus Torvalds | April 7, 2005 | Git is the most widely used version control system. | https://git-scm.com/ | https://en.wikipedia.org/wiki/Git | vcs, github, bitbucket, gitlab, gitops, gitflow, svn, mercurial, tfvc, dvcs | **Git** is the most widely used version control system, which allows for the tracking and managing of source code over time. It was designed for collaboration and built to be flexible, secure and effi… | |
| gitea | Gitea | Lunny Xiao | 17 October 2016 | Git with a cup of tea. | https://about.gitea.com | https://en.wikipedia.org/wiki/Gitea | git, github, gitlab, gogs | Gitea is a all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD | |
| github | GitHub | Chris Wanstrath, PJ Hyett, Tom Preston-Werner, and Scott Chacon | April 10, 2008 | You’re lookin’ at it. | https://github.com | https://en.wikipedia.org/wiki/GitHub | git | GitHub makes it easier for developers to be developers: to work together, to solve challenging problems, to create the world’s most important technologies. | |
| github-api | GitHub API | GitHub | The GitHub API allows you to build applications that integrate with GitHub. | github, github-client, github-app, api, api-rest, graphql | The GitHub API provides endpoints for users to consume GitHub data as well as make changes on a user’s behalf. The latest version is v4, the GraphQL API. The GitHub GraphQL API v4 represents an archit… | ||||
| github-desktop | GitHub Desktop | GitHub | September 2017 | GitHub Desktop is a graphical user interface for the Git version control system. | https://desktop.github.com/ | git, version-control | GitHub Desktop is a graphical user interface for the Git version control system. Developed by GitHub, it allows users to perform common Git operations such as committing, branching, merging, and synci… | ||
| gitlab | GitLab | Dmitriy Zaporozhets, Sytse Sijbrandij | October 8, 2011 | GitLab is a single application that spans the entire software development lifecycle. | https://about.gitlab.com/ | https://en.wikipedia.org/wiki/GitLab | github, bitbucket | GitLab is an open source software that combines the ability to develop, secure, and operate software in a single application. | |
| gitops | GitOps | GitOps is an operational framework that takes DevOps best practices and applies them to infrastructure automation. | https://en.wikipedia.org/wiki/gitops | devops, winops, git, gitflow, devsecops, infrastructure-automation, infrastructure-as-code, containerization, monitoring, observability | **GitOps** is an operational framework that takes DevOps best practices used for application development such as version control, collaboration, compliance, and CI/CD, and applies them to infrastructu… | ||||
| gitpod | Gitpod | Gero Posmyk-Leinemann | August 2018 | an online service that provides disposable, ready-to-code development environments for GitHub projects. | https://www.gitpod.io | https://en.wikipedia.org/wiki/Gitpod | Gitpod is a container-based development platform that puts developer experience first. Gitpod provisions ready-to-code development environments in the cloud accessible through your browser and your lo… | ||
| glam | GLAM | glams | GLAM is an acronym for "galleries, libraries, archives, and museums". | https://en.wikipedia.org/wiki/GLAM_(industry) | GLAM is an acronym for "galleries, libraries, archives, and museums", and refers to cultural institutions with a mission to provide access to knowledge. GLAMs collect and maintain cultural heritage ma… | ||||
| global-game-jam | Global Game Jam | globalgamejam, ggj, ggj2009, ggj2010, ggj2011, ggj2012, ggj2013, ggj2014, ggj2015, ggj2016, ggj2017, ggj2018, ggj2019, ggj2020, ggj2021, ggj2022, ggj2023, ggj2024 | Susan Gold, and Gorm Lai, and Ian Schreiber | The Global Game Jam (GGJ) is the world's largest game jam event taking place around the world at physical locations. | https://globalgamejam.org/ | https://en.wikipedia.org/wiki/Global_Game_Jam | ludum-dare, js13kgames, game-off | The Global Game Jam (GGJ) is an annual distributed game jam. Inspired by the Nordic Game Jam, and created by Susan Gold, Ian Schreiber and Gorm Lai, originally developed under the International Game D… | |
| gmail | Gmail | google-mail, gmail-inbox, gmail-smtp, gmail-bot, gmail-api, gmail-login | Paul Buchheit | April 1, 2004 | Gmail is an email service provided by Google. | https://workspace.google.com/products/gmail/ | https://en.wikipedia.org/wiki/Gmail | google-workspace, google-chat, google-meet | **Gmail** is an email service provided by Google. With Gmail, you can send and receive emails, block spam, create an address book, and perform other basic email tasks. It also has a built-in-chat feat… |
| go | Go | golang, golang-examples | Robert Griesemer, Rob Pike, Ken Thompson | November 10, 2009 | Go is a programming language built to resemble a simplified version of the C programming language. | https://golang.org/ | https://en.wikipedia.org/wiki/Go_(programming_language) | language, c | Go is a programming language built to resemble a simplified version of the C programming language. It compiles at the machine level. Go was created at Google in 2007 by Robert Griesemer, Rob Pike, and… |
| god-game | god-game | artificial-life-game, artificial-life | A genre of video game. | https://en.wikipedia.org/wiki/God_game | A genre of video game allowing players to control the game on a large scale with divine and supernatural powers. | ||||
| godot | Godot | godotengine, godot-engine, godot-game-engine, gdscript | Juan Linietsky and Ariel Manzur | An advanced, multi-platform 2D and 3D open source game engine. | https://godotengine.org/ | https://en.wikipedia.org/wiki/Godot_(game_engine) | Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games for major desktop platforms (Linux, macOS, Windows) as well as mobile (Android, iOS), and web-based (HTML5) platf… | ||
| gogs | Gogs | Joe Chen | 31 March 2014 | A painless self-hosted Git service. | https://gogs.io | git, github, gitlab, gitea | Gogs is a simple, stable and extensible self-hosted Git service | ||
| goldsrc | Goldsrc | GoldSource is a game engine created by Valve Corporation, based on the original Quake engine. | https://en.wikipedia.org/wiki/Goldsrc | GoldSource is a 1998 game engine created by Valve Corporation, based on the original Quake engine used by half-life 1. | |||||
| golem | Golem Network | golem-network | @golemfactory | April 10, 2018 | Golem is an open source platform and marketplace for distributed computations. | https://golem.network | cloud-computing, blockchain, decentralized, cloud | Golem is a decentralized marketplace for renting computing power. Providers can rent out their hardware to the network and requestors can pay to run applications on that hardware. Golem supports Execu… | |
| golfing-language | Golfing language | golflang | A programming language designed to be terse. | code-golf, programming-language | A golfing language is a programming language, usually esoteric, that is designed to make programs written in it as terse as possible. These languages are usually used in Code Golf. | ||||
| Larry Page, Sergey Brin | September 4, 1998 | Google LLC is an American multinational technology company that specializes in Internet-related services and products. | https://www.google.com | https://en.wikipedia.org/wiki/Google | Google is an American multinational technology company that specializes in Internet-related services and products, which include online advertising technologies, search engine, cloud computing, softwa… | ||||
| google-admin | Google Admin | google-admin-sdk, google-admin-api | Allow administrator accounts to configure and manage all aspects of Google Workspace for an organization. | https://developers.google.com/admin-sdk | https://en.wikipedia.org/wiki/Google_Workspace | google-workspace, google-cloud-identity, google-groups | Allow administrator accounts to configure and manage all aspects of [Google Workspace](https://workspace.google.com) for an organization | ||
| google-apps-script | Google Apps Script | apps-script, google-script, google-apps-script-api | Google, Mike Harm | July 12, 2010 | Google Apps Script is an automation platform for Google products. | https://workspace.google.com/products/apps-script/ | https://en.wikipedia.org/wiki/Google_Apps_Script | google-workspace, gmail, google-docs, google-drive, google-sheets, google-forms, google-slides | **Google Apps Script** is a scripting platform developed by Google for light-weight application development in the Google Workspace platform. Google Apps Script was initially developed by Mike Harm as… |
| google-calendar | Google Calendar | gcalendar, google-calendar-api | Millions of people use Google Calendar to track their events. | https://workspace.google.com/products/calendar/ | https://en.wikipedia.org/wiki/Google_Calendar | google-workspace, gmail, google-docs, google-drive, google-sheets, google-forms, google-slides | **Google Calendar** is an online calendar intended to help keep track of time and schedules. It was launched in April 2006, and integrates with Gmail for users to easily add events from email messages… | ||
| google-chat | Google Chat | hangouts-chat, google-chat-api | Build Chat apps that bring your services and resources right into Google Chat. | https://workspace.google.com/products/chat/ | https://en.wikipedia.org/wiki/Google_Chat | google-workspace, gmail, google-meet | **Google Chat** is a communication software developed by Google built for teams that provides direct messages and team chat rooms, similar to competitors Slack and Microsoft Teams. It is one of two ap… | ||
| google-classroom | Google Classroom | google-classroom-api | Google Classroom is mission control for your classes. | https://developers.google.com/classroom | https://en.wikipedia.org/wiki/Google_Classroom | google-workspace, blended-learning | **Google Classroom** is a free blended learning platform developed by Google for educational institutions that aims to simplify creating, distributing, and grading assignments. The primary purpose of… | ||
| google-cloud | Google Cloud Platform (GCP) | google-cloud-platform, gcp, googlecloudplatform, googlecloud | April 7, 2008 | Google Cloud Platform, offered by Google, is a suite of cloud computing services. | https://cloud.google.com | https://en.wikipedia.org/wiki/Google_Cloud_Platform | google, firebase, cloud-computing, data-analytics, serverless, platform-as-a-service, infrastructure-as-a-service | **Google Cloud Platform**, offered by Google, is a suite of cloud computing services. It provides Infrastructure as a Service, Platform as a Service, and serverless computing environments. Alongside a… | |
| google-cloud-identity | Google Cloud Identity | google-cloud-identity-api | Cloud Identity API is an API for provisioning and managing identity resources. | https://cloud.google.com/identity/docs | https://en.wikipedia.org/wiki/Google_Workspace | google-workspace, google-admin, google-groups | Cloud Identity API is an API for provisioning and managing identity resources. | ||
| google-docs | Google Docs | gdocs, google-docs-api | Create and collaborate on online documents in real-time and from any device. | https://workspace.google.com/products/docs/ | https://en.wikipedia.org/wiki/Google_Docs | google-workspace, google-drive, google-sheets, google-forms, google-slides | **Google Docs** is an online word processor included as part of the free, web-based Google Docs Editors suite offered by Google. It supports opening and saving documents in the standard OpenDocument f… | ||
| google-drive | Google Drive | gdrive, google-drive-api | Store, access, and share your files in one secure place. | https://workspace.google.com/products/drive/ | https://en.wikipedia.org/wiki/Google_Drive | google-workspace, google-docs, google-sheets, google-forms, google-slides | **Google Drive** is a file storage and synchronization service, launched on April 24, 2012. The official announcement described Drive as "a place where you can create, share, collaborate, and keep all… | ||
| google-forms | Google Forms | google-forms-api | Easy to create surveys and forms for everyone. | https://workspace.google.com/products/forms/ | https://en.wikipedia.org/wiki/Google_Forms | google-workspace, google-docs, google-drive, google-sheets, google-slides | **Google Forms** is a survey application. Forms features all of the collaboration and sharing features found in Docs, Sheets, and Slides. It can also be used to create quizzes, including some speciali… | ||
| google-groups | Google Groups | google-groups-api | Google Groups is a service from Google that provides discussion groups for people sharing common interests. | https://cloud.google.com/identity/docs/groups | https://en.wikipedia.org/wiki/Google_Groups | google-workspace, google-admin, gmail, google-cloud-identity, usenet | **Google Groups** is a service from Google that provides discussion groups for people sharing common interests. The Groups service also provides a gateway to Usenet newsgroups, both reading and postin… | ||
| google-keep | Google Keep | google-keep-api | Capture what’s important and get more done. | https://workspace.google.com/products/keep/ | https://en.wikipedia.org/wiki/Google_Keep | google-workspace | **Google Keep** is a note-taking service with a variety of tools for notes, including text, lists, voice, and images. It became part of Google Workspace in February 2017. | ||
| google-maps | Google Maps | February 8, 2005 | Google Maps is a web mapping platform and consumer application offered by Google. | https://maps.google.com/ | https://en.wikipedia.org/wiki/Google_Maps | maps, google, google-maps-api | Google Maps is a web mapping platform and consumer application offered by Google. It offers satellite imagery, aerial photography, street maps, 360° interactive panoramic views of streets, real-time t… | ||
| google-meet | Google Meet | google-meet-api | Premium video meetings for everyone. | https://workspace.google.com/products/meet/ | https://en.wikipedia.org/wiki/Google_Meet | google-workspace, google-chat, google-calendar, sip | **Google Meet** is a standards-based video conferencing application, using proprietary protocols for video, audio and data transcoding. Google has partnered with Pexip to provide interoperability betw… | ||
| google-sheets | Google Sheets | gsheets, google-sheets-api, google-spreadsheet, google-spreadsheets | Create and edit online spreadsheets. | https://workspace.google.com/products/sheets/ | https://en.wikipedia.org/wiki/Google_Sheets | google-workspace, google-docs, google-drive, google-forms, google-slides, spreadsheet | **Google Sheets** is a spreadsheet application included as part of the free, web-based Google Docs Editors suite offered by Google. The app is compatible with Microsoft Excel file formats. | ||
| google-slides | Google Slides | google-slides-api | Beautiful presentations created together. | https://workspace.google.com/products/slides/ | https://en.wikipedia.org/wiki/Google_Slides | google-workspace, google-docs, google-drive, google-sheets, google-forms | **Google Slides** is a presentation program included as part of the free, web-based Google Docs Editors suite offered by Google. The app is compatible with Microsoft PowerPoint file formats. | ||
| google-tasks | Google Tasks | google-tasks-api | Keep track of your daily tasks, organize multiple lists, and track important deadlines. | https://workspace.google.com/products/tasks/ | https://en.wikipedia.org/wiki/Google_Tasks | google-workspace, gmail, google-chat, google-docs, google-drive, google-sheets, google-forms, google-slides | **Google Tasks** lets users capture and manage to-dos anywhere in Google Workspace or using iOS and Android apps. It began as a feature of Gmail and Calendar before launching as a standalone app in Ju… | ||
| google-vault | Google Vault | google-vault-api | Data retention and eDiscovery for Google Workspace. | https://workspace.google.com/products/vault/ | https://en.wikipedia.org/wiki/Google_Vault | google-workspace, google-admin | **Google Vault** an archiving and electronic discovery service exclusively available to Google Workspace customers. | ||
| google-workspace | Google Workspace | gsuite, google-workspace-api | Secure collaboration and productivity apps for businesses of all sizes. | https://workspace.google.com | https://en.wikipedia.org/wiki/Google_Workspace | gmail, google-calendar, google-chat, google-meet, google-docs, google-drive, google-sheets, google-forms, google-slides | **Google Workspace** (also known als **GSuite**) is a collection of cloud computing, productivity and collaboration tools, software and products developed and marketed by Google | ||
| gpl | GNU General Public License | gplv2, gplv3, gnu-public-license, gnu-general-public-license | GNU General Public License is a free software license published by the Free Software Foundation. | https://en.wikipedia.org/wiki/GNU_General_Public_License | GNU General Public License is a free software license published by the Free Software Foundation whose main terms guarantee users the freedom to share and change the software. | ||||
| gradescope | Gradescope | 2014 | Gradescope is a suite of services to make grading coursework and providing feedback easier. | https://www.gradescope.com/ | autograder | Gradescope is a suite of services to make grading coursework and providing feedback easier. Gradescope streamlines the tedious parts of grading paper-based, digital, and code assignments while providi… | |||
| gradle | Gradle | 2007 | Gradle is an open-source build tool that helps teams build, automate and deliver better software, faster. | https://gradle.org/ | https://en.wikipedia.org/wiki/Gradle | kotlin, android, java, android-studio | Gradle is a build tool with a focus on build automation and support for multi-language development. If you are building, testing, publishing, and deploying software on any platform, Gradle offers a fl… | ||
| grafana | Grafana | January 19, 2014 | Grafana is an open source metrics dashboard. | https://grafana.com | https://en.wikipedia.org/wiki/Grafana | Grafana is an open source data visualization platform which is primarily used for displaying metrics dashboards. It can aggregate, query, and display data from multiple sources such as Graphite, Prome… | |||
| graphql | GraphQL | graphql-client, graphql-api, graphql-schema, graphql-query, graphql-server | 2015 | GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. | http://graphql.org/ | https://en.wikipedia.org/wiki/GraphQL | api, rest, graphiql, sparql, sql | **GraphQL** is a data query language developed by Facebook. It provides an alternative to REST and ad-hoc webservice architectures. It allows clients to define the structure of the data required, and… | |
| green-software | Green Software | sustainable-software, green-computing | Software projects that aim to greenify computing. | https://en.wikipedia.org/wiki/Green_computing | This topic gathers projects that exemplify or help to provide green computing. Green software is engineered to reduce energy consumption, which considers factors like algorithmic and language efficien… | ||||
| grid-computing | Grid computing | Grid computing is a form of distributed computing that uses a network of computers to perform complex tasks. | https://en.wikipedia.org/wiki/Grid_computing | Grid computing is a form of distributed computing that uses a network of computers to perform complex tasks. Grid computing is a form of parallel computing. The term grid computing was first used in 1… | |||||
| groovy | Groovy | James Strachan | 2003 | Apache Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform. | https://groovy-lang.org | https://en.wikipedia.org/wiki/Apache_Groovy | grails, java | Apache Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform. It is both a static and dynamic language with features similar to those of Python, Ruby, and Small… | |
| grpc | gRPC | August 2016 | gRPC is a high performance RPC framework. | https://grpc.io/ | https://en.wikipedia.org/wiki/GRPC | rpc, http2, protobuf, capn-proto, json-rpc | **gRPC** (**gRPC Remote Procedure Calls**) is a modern open source high performance RPC framework that can run in any environment. It can efficiently connect services in and across data centers with p… | ||
| gtfs | GTFS | gtfs-dataset, gtfs-realtime | Open specification for public transit stop locations, route schedules, and related info for riders. of tasks. | https://en.wikipedia.org/wiki/General_Transit_Feed_Specification | Transit agencies use the GTFS and GTFS Realtime specifications to distribute their stop locations, route schedules, and related information for riders as open datasets on the internet. For a catalog o… | ||||
| gtk | GTK | gtk2, gtk3, gtk4 | Spencer Kimball, Peter Mattis | April 14, 1998 | GTK (formerly GIMP ToolKit and GTK+) is a cross-platform toolkit for creating graphical user interfaces. | https://www.gtk.org | https://en.wikipedia.org/wiki/GTK | c | GTK (formerly GIMP ToolKit and GTK+) is a free software cross-platform widget toolkit for creating graphical user interfaces. It is licensed under the terms of the GNU Lesser General Public License, a… |
| gui | GUI | graphical-user-interface | A GUI is an interface that allows users to interact with a device using icons and other visual indicators. | https://en.wikipedia.org/wiki/Graphical_user_interface | graphical-interface | GUI stands for graphical user interface. It is a visual representation of communication presented to the user for easy interaction with the machine. It allows users to manipulate elements on the scree… | |||
| guilded | Guilded | guilded-gg | Eli Brown | March 17, 2017 | Guilded is a VoIP and chat service primarily catered to a gaming audience. | https://www.guilded.gg | https://en.wikipedia.org/wiki/Guilded | guilded-api, guilded-bot | Guilded is a VoIP and chat service that is usually seen as an alternative or competitor to [Discord](https://github.com/topics/discord). Guilded tends to push primarily gaming-centric features. They [… |
| guildwars2 | Guild Wars 2 | guildwars-2, gw2, guild-wars-2, guildwarstwo | ArenaNet | August 28, 2012 | Guild Wars 2 is an MMORPG in the world of Tyria, following up the story from Guild Wars. | https://www.guildwars2.com/ | https://en.wikipedia.org/wiki/Guild_Wars_2 | Guild Wars 2 is a massively multiplayer online role-playing game developed by ArenaNet and published by NCSOFT. Set in the fantasy world of Tyria, the game follows the re-emergence of Destiny's Edge,… | |
| gulp | Gulp | gulpjs, gulp-js | Fractal Innovations and the open source community at GitHub | February 9, 2016 | Gulp is a toolkit for automating and streamlining web development. | http://gulpjs.com/ | https://en.wikipedia.org/wiki/Gulp.js | Gulp is an open source toolkit built on Node.js and npm. It is used for automating and streamlining repetitive tasks in front-end web development. | |
| guzzle | Guzzle | Matthew Weier O'Phinney | March 2, 2011 | Guzzle, an extensible PHP HTTP client. | https://docs.guzzlephp.org | psr-7, httpclient, http-client, curl | Guzzle is a PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services. | ||
| hack-and-slash | hack-and-slash | hack-n-slash, hack-and-slash-game, hack-n-slash-game, hack-and-slay-game, hack-n-slay, hack-n-slay-game | A genre of video game. | https://en.wikipedia.org/wiki/Hack_and_slash | role-playing-game, mud, mmorpg | A type of gameplay in tabletop and video games emphasizing combat. | |||
| hackathon | Hackathon | hackfest, codefest, hackday, hackathons | A hackathon is a gathering where developers collaboratively code in an extreme manner over a short period of time. | https://en.wikipedia.org/wiki/Hackathon | game-jam, hacktoberfest, game-off, hackathon-kit, hackathon-organiser | A hackathon is a sprint-like event in which people collaborate intensively on software projects. The goal of a hackathon is to create usable software or hardware with the goal of creating a functionin… | |||
| hackathon-kit | Hackathon-Kit | hack-kit, resources, resource | A kit or resource for hackathons. | https://en.wikipedia.org/wiki/Hackathon | game-jam, hacktoberfest, game-off, hackathon-organizer, hackathon, hackathons | A resources kit for hackathon organisers to draw on when organising their hackathons. | |||
| hackathon-organiser | Hackathon-Organiser | event-organiser, hack-organiser, hack-organizer, event-organizer, hackathon-organizer | A person who organises or runs hackathons. | https://en.wikipedia.org/wiki/Hackathon | game-jam, hacktoberfest, game-off, hackathon-kit, hackathon, hackathons | A person who organises or runs hackathons. This person is usually looking for resources or sponsorship to help them organise their hack. | |||
| hackclub | Hack Club | Zach Latta | 2014 | Hack Club is a worldwide community of high school hackers. We make things. We help one another. We have fun. | https://hackclub.com/ | https://en.wikipedia.org/wiki/Hack_Club | hackathons, clubs, hacking | Welcome to Hack Club, a worldwide community of high school hackers. We’re artists, writers, engineers, tinkerers, campers, filmmakers, volunteers. We make things. We help one another. We have fun. | |
| hackerrank | HackerRank | hackerrank-solutions, hackerrank-python, hackerrank-challenges, hackerrank-algorithms-solutions, hackerrank-java, hackerrank-30dayschallange, hackerrank-cpp, hackerrank-javascript, hackerrank-sql | Vivek Ravisankar, Hari Karunanidhi | July 2009 | HackerRank is a tech company that focuses on competitive programming challenges. | https://www.hackerrank.com/ | https://en.wikipedia.org/wiki/HackerRank | codechef, competitive-programming | HackerRank is a tech company that focuses on competitive programming challenges for both consumers and businesses, where developers compete by trying to program according to provided specifications. H… |
| hacking | Hacking | Hacking involves gaining unauthorized access to data in a system or computer. | https://en.wikipedia.org/wiki/Hacker_(computer_security) | cybersecurity, information-security, penetration-testing | **Hacking** refers to the practice of gaining unauthorized access to data in a system or computer. This topic encompasses various forms of hacking, including black-hat and grey-hat hacking, which invo… | ||||
| hacksquad | HackSquad | Novu | October 2021 | Contribute code, meet community members, participate in workshops, and win more swags. | https://hacksquad.dev/ | With the fantastic atmosphere of Hacktoberfest, HackSquad has been started to double the fun and contributions. HackSquad is here to enhance your swag, meet with more community members and participate… | |||
| hacktoberfest | Hacktoberfest | hacktoberfest-contributions, hacktoberfest-repo, hacktoberfest-contribute, hacktoberfest-participants, hacktoberfest-challenge, hacktoberfest-topic, hacktoberfest-project, hacktoberfest-maintainer | DigitalOcean and GitHub | October 2014 | Hacktoberfest is a month-long celebration of open source projects, their maintainers, and the entire community of contributors. | https://hacktoberfest.com/ | **Hacktoberfest** is a month-long celebration of open source projects, their maintainers, and the entire community of contributors. Each October, open source maintainers give new contributors extra at… | ||
| hammer | Hammer | valve-hammer, worldcraft, hammer-editor | Hammer editor is a tool created by valve software for source 1 games. | Hammer editor is a tool created by valve software in 2004 to creating custom levels for the source 1 games. | |||||
| hanami | Hanami | Luca Guidi | January 23, 2014 | Hanami is a full-stack Ruby web framework focused on simplicity and maintainability. | https://hanamirb.org/ | ruby, rails, sinatra, web-framework | Hanami is a full-stack Ruby web framework that is built for people. It consists of modular libraries and standalone components that work well together or can be used independently. Hanami focuses on s… | ||
| handlebars | Handlebars | handlebarsjs | Yehuda Katz | February 15, 2011 | Handlebars is a simple templating language, that uses a template and an input object to generate HTML or other text formats. | https://handlebarsjs.com | mustache-js, ejs-templates, pug, nunjucks, jinja2, liquid, javascript, templating | **Handlebars** is a simple templating language. It uses a template and an input object to generate HTML or other text formats. Handlebars templates look like regular text with embedded Handlebars expr… | |
| handshake | Handshake | 2018 | Handshake is a decentralized naming and certificate authority. | https://www.handshake.org/ | https://en.wikipedia.org/wiki/Alternative_DNS_root#Handshake | Handshake is a decentralized, permissionless naming protocol where every peer is validating and in charge of managing the root DNS naming zone with the goal of creating an alternative to existing Cert… | |||
| haskell | Haskell | 1990 | Haskell is a functional programming language with non-strict semantics, and strong static typing. | https://www.haskell.org/ | https://en.wikipedia.org/wiki/Haskell_(programming_language) | Haskell is a functional (that is, everything is done with function calls), statically, implicitly typed (types are checked by the compiler, but you don't have to declare them), lazy (nothing is done u… | |||
| haxe | Haxe | hx, hxml | Nicolas Cannasse, Haxe Foundation | 2005 | A metalanguage resembling ECMAScript which can be transpiled into a variety of languages. | https://haxe.org/ | https://en.wikipedia.org/wiki/Haxe | javascript, python, java, actionscript, c-plus-plus, csharp, php, lua | A language resembling ECMAScript much which can be transpiled into ActionScript3, JavaScript, Java, C++, C#, PHP, Python, and Lua. |
| hdu | Hangzhou Dianzi University | hangzhou-dianzi-university | Hangzhou Dianzi University is a public university specializing in electronic and information sciences. | https://www.hdu.edu.cn/ | https://en.wikipedia.org/wiki/Hangzhou_Dianzi_University | Hangzhou Dianzi University (HDU; Chinese: 杭州电子科技大学) is a provincial public university in Hangzhou, Zhejiang, China that specializes in electronic and information sciences and is recognized as a key in… | |||
| heroku | Heroku | Heroku is a cloud PaaS supporting several programming languages. | https://www.heroku.com/ | https://en.wikipedia.org/wiki/Heroku | Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud. | ||||
| highlightjs | Highlight.js | highlight-js | Highlight.js is a syntax highlighter written in JavaScript. | https://highlightjs.org/ | Highlight.js is a syntax highlighter written in JavaScript. It works in the browser as well as on the server. It can work with pretty much any markup, doesn’t depend on any other frameworks, and has a… | ||||
| hms | hms | hms-core | HUAWEI-Mobile-Services-Core | HMS Core is an assortment of open device and cloud capabilities provided by HMS. | https://developer.huawei.com/consumer/en/hms | https://en.wikipedia.org/wiki/Huawei_Mobile_Services | HMS Core is an assortment of open device and cloud capabilities provided by HMS, dedicated to helping developers build high-quality apps with minimal hassle. Noteworthy capabilities include: Account K… | ||
| home-assistant | Home Assistant | homeassistant | Open source home automation that puts local control and privacy first. | https://www.home-assistant.io | home-assistant-config, home-assistant-configuration, hassio | Home Assistant is an open source home automation system that puts local control and privacy first. It is powered by a worldwide community of tinkerers and DIY enthusiasts, perfectly suited to run on a… | |||
| homebrew | Homebrew | brew | Max Howell | 2009 | Homebrew is a package manager for macOS. | https://brew.sh/ | https://en.wikipedia.org/wiki/Homebrew_(package_management_software) | Homebrew is a package manager for Apple's macOS operating system. It simplifies the installation of software and is popular in the Ruby on Rails community. | |
| homebridge | Homebridge | Khaos Tian, Nick Farina | February 16, 2016 | Homebridge is a utility for tying smart home devices together into Apple’s HomeKit framework, controlled by Siri. | Homebridge is a lightweight Node.js server that emulates the iOS HomeKit API. Using Homebridge, Siri can control devices that are not supported through HomeKit. | ||||
| honojs | Hono | hono, hono-js | Yusuke Wada | December 15, 2021 | Web framework built on Web Standards. | https://hono.dev/ | honox | **Hono** is Web framework built on Web Standards. | |
| html | HTML | html5 | Tim Berners-Lee | June 1993 | HTML is the fundamental markup language for webpages. | https://www.w3.org/html/ | https://en.wikipedia.org/wiki/HTML | HTML, or Hypertext Markup Language, was primarily designed to provide a means of creating structured scientific documents. HTML can embed scripting languages such as PHP or JavaScript to affect the be… | |
| http | HTTP | http2, https | Tim Berners-Lee | 1989 | HTTP (Hypertext Transfer Protocol) is the standard for communication across the web. | https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol | HTTP (Hypertext Transfer Protocol) is a request and response protocol used to send a request to a server and receive a response back in the form of a file. HTTP is the basis of data communication for… | ||
| hugo | Hugo | hugo-theme | Bjørn Erik Pedersen | July 04, 2013 | Hugo is one of the most popular open-source static site generators. | https://gohugo.io/ | Hugo is a fast and modern static site generator written in Go, and designed to make website creation fun again. | ||
| i18n | Internationalization (i18n) | internationalization, internationalisation | Internationalization is designing and developing in a way that can be adapted for users from any culture, region, or language. | https://www.w3.org/International/i18n-drafts/nav/about | https://en.wikipedia.org/wiki/Internationalization_and_localization | l10n, localization, localisation, intl, globalisation, globalization, translation, translate, g11n | **Internationalization** (often abbreviated to **i18n** — this is a numeronym, where the “18” stands for the 18 letters between the first letter “i” and the last letter “n”) is designing and developin… | ||
| iced | Iced | icedrs | Héctor Ramón | September 05, 2019 | A cross-platform GUI library for Rust focused on simplicity and type-safety. | https://iced.rs | gui, rust, widget, interface, toolkit, elm, graphics | Iced is a cross-platform GUI library for Rust inspired by [The Elm Architecture](https://elm-lang.org/) and focused on simplicity and type-safety. | |
| icon-font | Icon font | icon-fonts | Icon fonts contain glyphs and symbols in place of textual letters. | Icon fonts are vector graphics that contain glyphs and symbols instead of letters and numbers. They may be styled with CSS, similar to regular text. | |||||
| id-tech | Id Tech | Id Tech is a game engine developed by id Software in 1993. | https://en.wikipedia.org/wiki/Id_Tech | Id Tech is a game engine developed by id Software in 1993, known for running games such as Doom, Hexen, and Quake. | |||||
| identicons | Identicons | identicon | Identicons are visual representations of data in the form of avatars. | https://en.wikipedia.org/wiki/Identicon | An Identicon is a visual representation of a hash value, usually of an IP address, that serves to identify a user of a computer system as a form of avatar while protecting the user's privacy. | ||||
| ietf | Internet Engineering Task Force (IETF) | The IETF is an open international group concerned with the development and promotion of standards. | https://ietf.org/ | https://en.wikipedia.org/wiki/Internet_Engineering_Task_Force | Is an open standards organization, which develops and promotes voluntary Internet standards, in particular the technical standards that comprise the Internet protocol suite (TCP/IP). | ||||
| iiif | IIIF | IIIF is a set of open standards for delivering high-quality, attributed digital objects online at scale. | https://en.wikipedia.org/wiki/International_Image_Interoperability_Framework | graphics, api, digital-humanities | The International Image Interoperability Framework (IIIF) is a set of open standards for delivering high-quality, attributed digital objects online at scale. It’s also an international community devel… | ||||
| image | Image | images, pictures, photo, picture, photos | The photography and graphic design community | Images encompass photographs, illustrations, and visual content used in various media. | https://en.wikipedia.org/wiki/Image | photography, graphic-design, multimedia, visual-arts | **Image** refers to a depiction or representation that visually portrays objects, scenes, or ideas. This topic covers a broad spectrum from digital photographs and illustrations to complex graphics us… | ||
| image-processing | Image processing | digital-image-processing | Digital image processing is the use of algorithms to make computers understand the image content. | https://en.wikipedia.org/wiki/Digital_image_processing | computer-vision, vision, deep-learning, opencv | Digital image processing is the use of algorithms to make computers analyze the content of digital images. | |||
| imagej | ImageJ | fiji, fiji-plugin | ImageJ is an open source image processing program designed for scientific multidimensional images. | https://imagej.net/ | https://en.wikipedia.org/wiki/ImageJ | ImageJ is an open source Java image processing program inspired by NIH Image. It runs on any computer with a Java 1.8 or later virtual machine. Downloadable distributions are available for Windows,… |