💡 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
3d3D3d-printing, 3d-graphics, 3d-modeling, 3d-animation, 3d-cad, 3d-rendering, 3d-models3D refers to the use of three-dimensional graphics, modeling, and animation in various industries.https://en.wikipedia.org/wiki/3D_computer_graphicsgraphics, animation, modeling, cad, printing, computer-graphics, product-design, video-games3D 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-homebrewNintendo 3DS Homebrewnintendo-3ds-homebrew, 3ds-custom-firmwareNintendo20113DS Homebrew is the task of producing and running custom code for the Nintendo 3DS system.https://en.wikipedia.org/wiki/Homebrew_(video_games)#3DScustom-firmware, nintendo-3dsHomebrew, 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-component4D ComponentsLaurent Ribardière4D 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)4d4D 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…
4x4X4x-game, xxxxA genre of video game where players control an empire and "explore, expand, exploit, and exterminate".https://en.wikipedia.org/wiki/4Xcommand-and-conquer, real-time-strategy, strategy4X 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…
5g5G5gc, 5g-nr3GPP5G is a cellular network technology.https://en.wikipedia.org/wiki/5Gsdn5G 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…
abapABAPSAP SE1983ABAP is a high-level programming language for enterprise resource planning systems developed by SAP.https://community.sap.com/topics/abaphttps://en.wikipedia.org/wiki/ABAPlanguage, sap, enterprise-resource-planningABAP (Advanced Business Application Programming, originally Allgemeiner Berichts-Aufbereitungs-Prozessor) is a high-level programming language developed by SAP SE for enterprise resource planning (ERP…
abap2ui5abap2UI5Oblomov DevJanuary 22, 2023Developing UI5 Apps Purely in ABAP.https://abap2UI5.org/abap, open-source, sapui5, openui5abap2UI5 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…
abapgitabapGitLars HvamJuly 17, 2014abapGit is an open source Git client for ABAP, maintained and built by the community.https://abapgit.org/git, abap, version-control, source-code-managementabapGit 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-adventureaction-adventureaction-adventure-gameA genre of video game that combines core elements from both the action game and adventure game genres.https://en.wikipedia.org/wiki/Action-adventure_gameaction-game, adventure-game, platformer, metroidvania, hack-and-slash, rpg, stealth-game, puzzle-game, open-worldAction-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-gameAction Game1970A genre of video game that emphasizes fast-paced gameplay and physical challenges.https://en.wikipedia.org/wiki/Action_gameaction-adventure-game, platformer, first-person-shooter, hack-and-slash, fighting-gameAction 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-playingAction-role-playingarpg, action-rpgA genre of video game that combines elements of action games with role-playing games.https://en.wikipedia.org/wiki/Action_role-playing_gameaction-game, role-playing-game, rpg, hack-and-slash, dungeon-crawl, mmorpgAction-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…
actionsActionsgithub-actions, actionGitHubOctober 16, 2018GitHub Actions is a platform for developer workflow orchestration and automation.https://github.com/features/actionsdocker, ciGitHub 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…
actionscriptActionScriptGary Grossman1998A object-oriented programming language used in Flash Player applications.https://en.wikipedia.org/wiki/ActionScriptflash, adobe-flash, flash-player, adobe-air, air, as3, as2ActionScript is an object-oriented programming language created by Adobe. It is a implementation of ECMAScript used primarily in Flash Player applications.
activitypubActivityPubActivityPub is an open, decentralized social networking protocol.https://activitypub.rocks/https://en.wikipedia.org/wiki/ActivityPubapi, 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…
adaAdaada-2012, ada2012, ada95Ada is a structured, statically typed, imperative, and object-oriented high-level programming language.https://en.wikipedia.org/wiki/Ada_%28programming_language%29ada-programs, ada-binding, ada-language, spark-ada, spark, gnat, ada-framework, ada-library, gpr, ada-stuffAda 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-acrobatAdobe Acrobatadobe-acrobat-dc, adobe-acrobat-readerAdobe Acrobat is a software suite used for creating, viewing, and editing PDF documents.https://www.adobe.com/acrobathttps://en.wikipedia.org/wiki/Adobe_Acrobatpdf-reader, pdf, pdf-editor, adobe, document-management, digital-signaturesAdobe 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…
adoptiumAdoptiumadoptopenjdk, temurin, aqavitEclipse FoundationMarch 2021Community build of OpenJDK.https://adoptium.nethttps://en.wikipedia.org/wiki/Adoptiumjava, openjdkEclipse Adoptium is the successor of AdoptOpenJDK.
advent-of-codeAdvent of Codeaoc, 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 WastlDecember 2015An 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-gameadventure-gameadventureA genre of video game.https://en.wikipedia.org/wiki/Adventure_gameaction-gameA video game in which the player assumes the role of a protagonist in an interactive story driven by exploration and puzzle-solving
adventurex2025AdventureX 2025adventure-xRyan Zhu & AdventureX TeamsJuly 23, 2025AdventureX 2025 is China's largest hackathon.https://adventure-x.org/enadventurex2024AdventureX 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-attacksAdversarial attacksAdversarial attacks craft perturbed inputs to mislead machine learning models into producing incorrect outputs.https://en.wikipedia.org/wiki/Adversarial_machine_learningAdversarial 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…
agenticsfoundationAgentics Foundationagentics-foundationOpen 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-systemsThe 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…
agileAgileagile-development, agile-software-developmentKent Beck, Ward Cunningham, Dave Thomas, Jeff Sutherland, Ken Schwaber, Jim Highsmith2001Agile is a software development methology, popularized in the 2001 Manifesto for Agile Software Development.https://agilemanifesto.org/https://en.wikipedia.org/wiki/Agile_software_developmentkanban, 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…
aiArtificial Intelligenceartificial-intelligence, machine-intelligenceArtificial intelligence is the ability of a computer or machine to perform tasks commonly associated with intelligent beings.https://en.wikipedia.org/wiki/Artificial_intelligencemachine-learning, deep-learning, neural-networkThe branch of computer science dealing with the reproduction, or mimicking of human-level intelligence, self-awareness, knowledge, conscience, and thought in computer programs.
ai-agentAI Agentai-agents, ai-autonomous-agentAutonomous software systems that use foundation models to reason, plan, and take actions.agent-harness, llm, chatbot, machine-learning, mcpAn **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-marketingAI marketingmarketing-ai, ai-in-marketing, ai-for-marketing, marketing-with-aiAI marketing uses artificial intelligence concepts and models to achieve marketing goals.https://en.wikipedia.org/wiki/Marketing_and_artificial_intelligencemarketing-automation, machine-learning, ai-agents, natural-language-processing, seo, content-generation, digital-marketing, llm, generative-aiAI 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…
airprintAirPrintAirPrint 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/AirPrintWith 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…
ajaxAjaxAjax is a technique for creating interactive web applications.https://en.wikipedia.org/wiki/Ajax_(programming)json, html, xml, javascriptAjax 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…
algoliaAlgoliaalgoliasearch, algolia-searchNicolas Dessaigne, Julien LemoineOctober 23, 2012Algolia 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/Algoliainstantsearch, instant-searchAlgolia 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…
algorithmAlgorithmalgorithmsAlgorithms are self-contained sequences that carry out a variety of tasks.https://en.wikipedia.org/wiki/AlgorithmAlgorithms 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-analyzerAlloy AnalyzeralloyAlloy 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-gameAlternate reality gamealternate-reality, argA genre of video game.https://en.wikipedia.org/wiki/Alternate_reality_gamevirtual-realityAn 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-designerAltium DesigneraltiumAltium2005Altium Designer is a PCB and electronic design automation software package for printed circuit boards.https://www.altium.com/https://en.wikipedia.org/wiki/Altium_DesignerThe industry’s leading PCB design software combining schematic, layout, and everything else you need in one environment to effortlessly design printed circuit boards.
altvalt:ValtvmpA free alternative multiplayer platform for GTA:V.https://altv.mpA 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.
amphpAmpDaniel LowreyAugust 05, 2013Amp is a non-blocking concurrency library for PHP.https://amphp.org/phpAmp 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…
androidAndroidandroid-application, android-app, android-developmentGoogleSeptember 23, 2008Android 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-libraryAndroid LibraryAn 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-libraryandroidAn 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-studioAndroid StudioGoogle, JetBrainsDecember 2014Android 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_Studioandroid, java, kotlin, ide, sdk, intellij-ideaAndroid 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…
angularAngularangularjs, angular2, angular4, angular-2, angular1GoogleSeptember 14, 2016Angular is an open source web application platform.https://angular.dev/https://en.wikipedia.org/wiki/Angular_(web_framework)vue, reactReleased 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-cliAngular CLIMay 9, 2017Angular CLI lets you manage Angular applications from the command line.https://cli.angular.io/angularThe Angular CLI is a command-line interface tool that you use to initialize, develop, scaffold, and maintain Angular applications directly from a command shell.
anidbAniDB2002AniDB is an online English anime-related database, forum, and tracker.https://anidb.net/anime, myanimelist, kitsu, animenewsnetwork, anilist, bangumi, annict, crunchyrollAniDB 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-crossingAnimal Crossinganimal-crossing-new-horizons, new-horizonsApril 14, 2001Animal Crossing is a video game series by Nintendo.https://en.wikipedia.org/wiki/Animal_Crossingnintendo, nintendo-switchAnimal 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…
animationAnimationAnimation is the art of creating moving images.https://en.wikipedia.org/wiki/AnimationAnimation is a method in which figures are manipulated to appear as moving images.
animeAnimeanimesAnime is hand-drawen & computer-generated animation produced in Japan.https://en.wikipedia.org/wiki/AnimeAnime (Japanese: アニメ, IPA: [aɲime] (listen)) is hand-drawn and computer-generated animation often originating from Japan.
ankiAnkiDamien ElmesOctober 5, 2006Anki is a free and open-source flashcard program that utilizes spaced repetition.https://apps.ankiweb.net/index.htmlhttps://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…
ansibleAnsibleMichael DeHaanFebruary 20, 2012Ansible 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-roleAnsible Rolesansible-rolesAnsible roles provide a framework for collections of variables, tasks, files, templates, and modules.https://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse_roles.htmlansible, ansible-playbookAnsible 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…
antlrANTLRantlr4, antlr3Terence ParrFebruary 1992ANTLR 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/ANTLRgrammar, parser, parser-generator, language, syntax-tree, ast, parsing, tokenizeANTLR (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…
anylandAnylandanyland-vrOctober 6, 2016Anyland is a VR game made by Scott Lowe and Philipp Lenssen.https://anyland.com/unityAnyland was an online virtual world that allowed you to create objects, explore worlds, and interact with other users.
apiAPIapi-client, api-wrapper, api-rest, api-gateway, api-serverAn API (Application Programming Interface) is a collection of protocols and subroutines for building software.https://en.wikipedia.org/wiki/Application_programming_interfacerest-api, graphql-api, soap, rpc, wsdlAn **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…
apmApplication Performance Management (APM)application-performance-management, application-performance-monitorApplication performance management is the monitoring and management of performance and availability of software applications.https://en.wikipedia.org/wiki/Application_performance_managementAPM 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-serverapollo-serverAugust 15, 2025apollo-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, apolloSpec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.
appAppThe term "app" usually refers to applications for mobile devices such as phones.https://en.wikipedia.org/wiki/Application_softwareAn 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…
appleAppleSteve Jobs, Steve Wozniak, Ronald WayneApril 1, 1976Apple is a prominent hardware and software company.https://www.apple.com/https://en.wikipedia.org/wiki/Apple_Inc.swift, macos, iosApple 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-musicApple MusicAppleJune 30, 2015Apple Music is a music streaming service developed by Apple.https://www.apple.com/apple-music/https://en.wikipedia.org/wiki/Apple_Musicapple, apple-music-apiApple 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…
appwriteAppwriteappwrite-io, appwriteioSeptember 3, 2019Appwrite 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, cloudAppwrite 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…
arcadearcadearcade-gameA genre of video game.https://en.wikipedia.org/wiki/Arcade_gamemame, retro-gameAn arcade game or coin-op game is a coin-operated entertainment machine typically installed in public businesses such as restaurants, bars and amusement arcades.
archlinuxArch Linuxarch, arch-linuxJudd VinetMarch 11, 2002A lightweight and flexible Linux distribution that tries to Keep It Simple.https://www.archlinux.orghttps://en.wikipedia.org/wiki/Arch_Linuxlinux, aur, pacman, pkgbuilds, arch-linux-packages, arch-linux-setupArch 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…
arduinoArduinoMassimo Banzi, David Cuartielles, Tom Igoe, Gianluca MartinoMarch 21, 2005Arduino is an open source platform for building electronic devices.https://www.arduino.cc/https://en.wikipedia.org/wiki/Arduinoelectronics, microcontroller, raspberry-piArduino 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-floatsArgoargo, argo-floatArgo 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, climateArgo 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-netArt-NetartnetArtistic LicenceA communication protocol for transmitting DMX512-A and RDM over UDP/IP.https://art-net.org.uk/https://en.wikipedia.org/wiki/Art-Netlighting, dmx512, sacn, e131Art-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-gameartillery-gameartilleryA genre of video game.https://en.wikipedia.org/wiki/Artillery_gameretro-game, arcade-gameArtillery games are early two or three-player (usually turn-based) video games involving tanks fighting each other in combat or similar.
arturoArturoarturo-lang, arturolang, arturo-languageYanis Zafirópulos2019Arturo is a modern, general-purpose scripting language designed for simplicity & flexibility.https://arturo-lang.iolanguage, rebol, red, python, rubyArturo 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…
asgiASGIAsynchronous Server Gateway Interface.https://asgi.readthedocs.iowsgi, server, asynchronous, asgiref, python, webASGI (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.
aspnetASP.NETasp-net, aspnet-coreMicrosoftJanuary 2002ASP.NET is a web framework for building modern web apps and services.https://asp.nethttps://en.wikipedia.org/wiki/ASP.NETASP.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…
assemblyAssemblyassembler, assembly-languageKathleen Booth1949Assembly is a low-level programming language.https://en.wikipedia.org/wiki/Assembly_Languagec, cpp, operating-systemAssembly is a low-level programming language in which there is a very strict correspondence between language instructions and architecture machine code instructions.
assemblyscriptAssemblyScriptasOctober 2017TypeScript to WebAssembly compiler.https://assemblyscript.orgtypescript, webassemblyAssemblyScript 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…
astroAstroastro-buildFred Schott and Nate MooreAugust 09, 2022Astro 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…
astronomyAstronomyAstronomy is the study of celestial objects and phenomena.https://en.wikipedia.org/wiki/Astronomyastrophysics, physicsAstronomy 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…
astrophysicsAstrophysicsAstrophysics is the study of the physics of astronomical objects and processes.https://en.wikipedia.org/wiki/Astrophysicsastronomy, physics, cosmologyAstrophysics 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-awaitasync/await2007async/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/awaitcallback, coroutines, async, promise, future, actor-model, continuation-passing-style, concurrent-computingIn 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…
asyncapiAsyncAPI Specificationaas, async-api, asyncapi-specification, async-api-specification, asyncapi-spec, async-api-specAsyncAPI Initiative, Fran MéndezSeptember 20, 2017The AsyncAPI Specification is a specification for describing, producing, consuming, and visualizing event-driven services.https://www.asyncapi.comjson-schema, eda, event-driven, event-driven-architecture, avro, openapiThe **AsyncAPI Specification** (**AAS**), is a specification for a programming language-agnostic, machine-readable interface definition language for describing, producing, consuming, and visualizing e…
atomAtomatom-package, atom-packages, atom-theme, atom-themesGitHubFebruary 26, 2014Atom 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…
atprotoAT ProtocolThe AT Protocol is a protocol and open standard for decentralized social networking services.https://atproto.com/https://en.wikipedia.org/wiki/AT_Protocoldecentralized, protocol, social-network, atprotocol, bluesky, bluesky-api, bluesky-bot, bluesky-clients, bluesky-socialThe **AT Protocol** (Authenticated Transfer Protocol, pronounced "at-protocol" and commonly shortened to ATProto) is a protocol and open standard for decentralized social networking services.
aureliaaureliaRob EisenbergJuly 2016A next generation JavaScript client framework that leverages simple conventions to empower your creativity.https://aurelia.ioangular, react, vue, vuejs, inferno, mithril, ember, durandal, meteor, meteorjsAurelia is a next generation JavaScript client framework that leverages simple conventions to empower your creativity.
auth0Auth0Eugenio Pace and Matías Woloski2013Auth0 is an Identity-as-a-Service provider.https://auth0.comsingle-sign-on, token-based-authentication, json-web-token, openid-connect, oauth, ws-federation, saml, identity, sdk, enterprise-integrationAuth0 is an Identity-as-a-Service (IDaaS) provider. Auth0 provides customers with a Universal Identity Platform for their web, mobile, IoT, and internal applications.
authenticationAuthenticationAuthentication is the act of proving an assertion, such as the identity of a computer system user.https://en.wikipedia.org/wiki/AuthenticationAuthentication 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…
authorizationAuthorizationauthzAuthorization is the act of deciding whether a subject has permission to perform an action on a resource.https://en.wikipedia.org/wiki/AuthorizationAuthorization 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.
autohotkeyAutohotkeyauto-hotkey, ahk-script, autohotkeysautohotkey is custom script for macro-commands creation.hotkey, macro, scriptThe autohotkey is a custom script created by Autohotkey group for macro-commands creation, launched in 2003.
automationAutomationThe technique of making an apparatus, a process, or a system operate automatically.https://en.wikipedia.org/wiki/AutomationAutomation 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…
automatonAutomatonautomata, automatonsA machine designed to follow a precise sequence of instructions.https://en.wikipedia.org/wiki/Automatonfinite-state-machine, cellular-automatonAn **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…
avaloniaAvaloniaavaloniauiSteven Kirk2016A cross-platform XAML UI framework for .NET Core, .NET Framework and Mono.http://avaloniaui.netwpf, xamarinAvalonia 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…
awesomeAwesome Listsawesome-lists, awesome-listSindre Sorhus and the communityJuly 11, 2014An 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]…
awesomewmAwesomeWMJulien DanjouSeptember 18, 2007AwesomeWM 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.
awsAmazon Web ServicesMarch 2006Amazon Web Services provides on-demand cloud computing platforms on a subscription basis.https://aws.amazon.com/https://en.wikipedia.org/wiki/Amazon_Web_ServicesamazonAmazon 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-templatesAzure Developer CLI templatesMicrosoftJuly 12, 2022The 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/overviewAzure 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,…
azureAzureMicrosoftFebruary 1, 2010Azure is a cloud computing service created by Microsoft.https://azure.microsoft.com/https://en.wikipedia.org/wiki/Microsoft_AzureAzure 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-devopsAzure DevOpsMicrosoftOctober 2018Azure 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_ServicesAzure 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,…
b4xB4Xb4x-programming-languageAnywhere Software | Erel UzielB4X is a rapid application development tool and new programming language to create cross platform apps.https://www.b4x.comhttps://en.wikipedia.org/wiki/B4Xb4a, b4i, b4j, b4rB4X 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…
babelBabelbabeljsSebastian McKenzie, James Kyle, Henry Zhu, Logan Smyth, Daniel TschinderSeptember 28, 2014Babel 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…
backbonejsBackbone.jsbackboneJeremy AshkenasOctober 13, 2010Backbone.js is a JavaScript library for building modern web apps and services.https://backbonejs.org/https://en.wikipedia.org/wiki/Backbone.jsjavascript, 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…
backdropcmsBackdrop CMSNate Lampton (né Haug), Jen LamptonJanuary 15, 2015Backdrop CMS is a full-featured open source CMS that allows non-technical users to manage a wide variety of content and functions.https://backdropcms.orghttps://en.wikipedia.org/wiki/Backdrop_CMSbackdrop, cmsBackdrop 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,…
backendBack endbackend-developerBack 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_endBack 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…
barcodeBarcodebarcodes, bar-codeNorman Joseph Woodland and Bernard SilverA barcode is a method of representing data in a visual, machine-readable form.https://en.wikipedia.org/wiki/Barcodeqr-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…
bashBashbash-scriptBrian FoxJune 8, 1989Bash 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)shellBash (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…
basic8BASIC8basic-8Wang RenxinBASIC8 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-8BASIC8 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-fileBatch fileMicrosoft CorporationA batch file is a script file in DOS, OS/2 and Microsoft Windows.https://en.wikipedia.org/wiki/Batch_fileA 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-royalebattle-royalebattle-royale-gameA genre of video game.https://en.wikipedia.org/wiki/Battle_royale_gamefortnite, pubg, apex-legendsA 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.
battlesnakeBattlesnakeBattlesnake 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…
bcsamplesBusiness Central SamplesbcdemosMicrosoftMay 2023Samples for Microsoft Dynamics 365 Business Central.https://dynamics.microsoft.com/business-central# Microsoft Dynamics 365 Business Central
bddBehavior-driven developmentbehavior-driven-developmentKent Beck, D.D. McCracken1957Behavior-driven development is a test-first, agile testing practice with business-facing scenarios.https://en.wikipedia.org/wiki/Behavior-driven_developmentatdd, 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-upbeat-em-upbeat-em-up-game, brawler, brawler-gameA genre of video game.https://en.wikipedia.org/wiki/Beat_%27em_upA video game genre featuring hand-to-hand combat between the protagonist and a number of opponents.
bedrock-dedicated-serverBedrock Dedicated ServerbdsMojang2018BDS is a server hosting tool similar to the Java Edition server.https://www.minecraft.net/download/server/bedrockminecraft, mc, minecraft-bedrock-edition, mcbe, minecraft-server, mcbe-serverBedrock 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.
bevyBevyCarter Anderson2020A refreshingly simple data-driven game engine built in Rust.https://bevyengine.org/rust, game-engine, gamedevBevy is a refreshingly simple data-driven game engine built in Rust. It is free and open source forever!
bigqueryBigQuerybqMay 19, 2010BigQuery 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-computingGoogle 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…
binanceBinanceThe largest cryptocurrency exchange in the world in terms of daily trading volume of cryptocurrencies.https://en.wikipedia.org/wiki/Binancebinance-apiBinance 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…
bioinformaticsBioinformaticsBioinformatics is the use of mathematical, statistical, and computational methods to collect and analyze biological data.https://en.wikipedia.org/wiki/Bioinformaticsgenomics, sequencingBioinformatics 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-languageBiological Expression Languagebel, openbelDexter Pratt2012A domain-specific language for representing biological knowledge graphs.https://biological-expression-language.github.io/language, domain-specific-language, bioinformaticsBiological 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-simulationBiological Simulationbiological-simulations, biological-modellingBiological Simulation is the use of computational methods to simulate mathemtical models of biological systems.https://en.wikipedia.org/wiki/Modelling_biological_systemsbioinformatics, genomics, biochemical-networks, systems-biologyBiological 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…
bitcoinBitcoinbitcoin-wallet, bitcoins, bitcoin-paymentSatoshi NakamotoJanuary 3, 2009Bitcoin is a cryptocurrency developed by Satoshi Nakamoto.https://bitcoin.org/en/https://en.wikipedia.org/wiki/BitcoinBitcoin 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-cashBitcoin Cashbch, p2p-cash, bitcoin-cash-wallet, bitcoin-cash-payment, bitcoin-cash-miningSatoshi NakamotoJanuary 3, 2009Bitcoin Cash is a decentralized cryptocurrency developed by Satoshi Nakamoto.https://bitcoincash.orghttps://en.wikipedia.org/wiki/Bitcoin_Cashbitcoin, cryptocurrency, blockchain, decentralized, p2p, cash, moneyBitcoin 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…
blazorBlazorMicrosoftFebruary 2018Blazor 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/blazorhttps://en.wikipedia.org/wiki/Blazorblazor-webassembly, blazor-server, dotnet, angular, svelte, vue, reactBlazor is a .NET-based web application framework that allows developers to create single-page applications with C#, Razor, and HTML.
blockchainBlockchain2008Blockchains are distributed ledgers that can record transactions between parties in a verifiable and permanent way.https://en.wikipedia.org/wiki/Blockchaincryptocurrency, cryptography, bitcoin, ethereumA 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.
blocklyBlocklygoogle-blocklyA 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…
bloggerBloggeris 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…
bluearchiveBlue ArchiveMX Studio, Nexon Games Co. Ltd., IO DivisionFebruary 4, 2021Blue Archive is a real-time strategy role-playing game.https://bluearchive.jphttps://en.wikipedia.org/wiki/Blue_Archiveblue-archivePublished 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-socialBlueskyJack Dorsey2021Bluesky is a microblogging social networking service modeled after and inspired by Twitter.https://bsky.apphttps://en.wikipedia.org/wiki/Blueskybluesky, atprotocol, atproto, bluesky-api, bluesky-bot, bluesky-clientsBluesky is a microblogging social networking service modeled after and inspired by Twitter. Users can share text messages, images, and videos in short posts.
board-gameboard-gameboardgameA genre of video game.https://en.wikipedia.org/wiki/Board_gameA tabletop game that involves counters or pieces moved or placed on a pre-marked surface or board, according to a set of rules.
boilerplateBoilerplateboilerplate-codeA boilerplate code is a piece of code that can be reused without significant changes.https://en.wikipedia.org/wiki/Boilerplate_codeA 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…
boincBOINCUniversity of California, Berkeley2002BOINC (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_ComputingBOINC (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-rxBonsaiGoncalo LopesNovember 2 2013Bonsai is a visual reactive programming language built on top of Rx.NET.https://bonsai-rx.org/language, dotnetBonsai 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…
bootstrapBootstrapbootstrap3, bootstrap4, bootstrap-4, bootstrap5, bootstrap-5Mark Otto, Jacob ThorntonAugust 19, 2011Bootstrap 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.
bosqueBosquebosquelang, bosque-langMicrosoftApril 7, 2019Bosque is programming language with a regularized design.https://github.com/Microsoft/BosqueLanguagehttps://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.…
botBotbotsA bot is an application that runs automated tasks over the Internet.https://en.wikipedia.org/wiki/Internet_botA bot is an application that runs automated, usually repetitive tasks over the Internet.
bridgetownbridgetownbridgetownrbJared WhiteApril 14, 2020A modern static site generator for Ruby.https://www.bridgetownrb.com/static-site-generatorA 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-extensionBrowser Extensionbrowser-extensionsExtend and customize web browsers using client-side scripts and APIs.https://en.wikipedia.org/wiki/Browser_extensionweb-extension, browser, firefox, firefox-extension, chrome, chrome-extension, mozilla, opera, edgeBrowser 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-gamebrowser-gamepbbg, browser-based-game, persisant-browser-based-gameA genre of video game.https://en.wikipedia.org/wiki/Browser_gameA video game that you can play from the comfort of your browser.
bugbountyBug Bountybug-bountyDeal by which individuals can receive recognition and compensation for reporting bugs.https://en.wikipedia.org/wiki/Bug_bounty_programsecurity, penetration-testing, pentesting, pentestA 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-engineBuild Enginebuild1, build2, duke-nukem-3d-engine, con-script, con-filesThe 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
bukkitBukkitspigot, paper, papermc, craftbukkitNathan "Dinnerbone" AdamsDecember 22, 2010Bukkit is a Minecraft server modification software.https://dev.bukkit.org/minecraftBukkit 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…
bulmaBulmabulmacss, bulma-cssJeremy ThomasJanuary 24, 2016Bulma is a CSS framework.https://bulma.ioBulma is a rising modern CSS framework that provides ready-to-use frontend components that can be easily combined to build responsive web interfaces.
bunBunbunjsOvenSeptember 2021All-in-one JavaScript runtime & toolkit.https://bun.shhttps://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.
bzflagBZFlag3D multiplayer tank game created in 1992.https://bzflag.orghttps://en.wikipedia.org/wiki/BZFlagBZFlag 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.
cCc-language, c-programming-language, c99, c89, c-ansi, k-and-rDennis Ritchie1972C 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)languageC 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…
cadqueryCadQueryCadQuery 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-piCalculate PicalculatepigithubMarch 14, 1592The mathematical Constant π.https://en.wikipedia.org/wiki/Pihttps://en.wikipedia.org/wiki/PiThe 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…
canvasCanvasThe 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_APIhttps://en.wikipedia.org/wiki/Canvas_elementhtml5The 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…
capnprotoCap'n Protocapnp, capn-protoKenton Varda2013Cap’n Proto is a data interchange format and capability-based RPC system.https://capnproto.org/https://en.wikipedia.org/wiki/Cap%27n_Protoserialization, 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-generatecargo-generatecargogenerateSven AssmannOctober 2017Cargo, make me a project.https://crates.io/crates/cargo-generaterust, templatecargo-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.
casejsCASEcase, case-app, case-jsCASE2023CASE is a frameworkless and open source tool for creating and deploying web apps.https://case.app/open-source-framework, typescript, platformCASE 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…
cassandraApache Cassandraapache-cassandraApache Software FoundationJuly 2008Apache Cassandra is a free, open source, distributed, NoSQL database management system.http://cassandra.apache.org/https://en.wikipedia.org/wiki/Apache_Cassandralanguage, dotnetApache 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-gamecasual-gamecasualA genre of video game.https://en.wikipedia.org/wiki/Casual_gameA genre of video game that typically has simple rules shorter gameplay sessions, and less learned skill than others.
cdCD (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…
cdnjscdnjsRyan Kirkman and Thomas DavisA free and open source CDN built to make life easier for developers.https://cdnjs.com/cdn, javascript, css, html, library, package, opensource, fossA free and open source CDN service powered by Cloudflare. Making it faster and easier to load library files on your websites.
cellular-automatonCellular automatoncellular-automata, cellular-automatonsStanisław Ulam, John von Neumann1940An 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_automatonautomaton, conways-game-of-lifeA **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…
cfdComputational Fluid Dynamics (CFD)Use numerical algorithms to solve and analyze problems involving fluid flows.https://en.wikipedia.org/wiki/Computational_fluid_dynamicsComputational 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-cipherChaChachacha20, xchacha20, chacha12, xchacha12, chacha8, xchacha8, chacha20-poly1305, xchacha-poly1305ChaCha is a family of stream ciphers developed by Daniel J. Bernstein.https://en.wikipedia.org/wiki/Salsa20#ChaCha_variantChaCha is a family of stream ciphers developed by Daniel J. Bernstein. It is part of the popular authenticated encryption algorithm ChaCha20-Poly1305.
chaiChaichaijsJake Luer, Keith Cirkel, Lucas F. da Costa, Grant Snodgrass, veslnDecember 7, 2011Chai 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-engineeringChaos EngineeringThe process of testing distributed computing systems to ensure that they can withstand unexpected disruptions.https://en.wikipedia.org/wiki/Chaos_engineeringsre, testingChaos 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…
chapelThe Chapel Parallel Programming Languagechapel-langCray Inc.November 14, 2008Chapel is a programming language designed for productive parallel computing at scale.https://chapel-lang.org/https://en.wikipedia.org/wiki/Chapel_(programming_language)languageChapel 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…
chatbotChat Botchat-botA chat bot is a computer program that simulates human conversation.https://en.wikipedia.org/wiki/Chatbotbot, telegram-botA software application used for an online chat via text or text-to-speech, instead of giving contact with a human.
chatgptChatGPTOpenAINovember 30, 2022ChatGPT 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/ChatGPTChatGPT (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-apiChatGPT APIOpenAI2022ChatGPT 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/chatgptartificial-intelligence, machine-learning, natural-language-processing, chatgpt, openaiChatGPT 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…
chemistryChemistryChemistry is the scientific study of substances, their structure, properties, and reactions.https://en.wikipedia.org/wiki/ChemistryChemistry 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…
chezmoichezmoichezmoi is a powerful and secure dotfiles manager.https://chezmoi.iochezmoi 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…
christianityChristianityChristianity is an Abrahamic monotheistic religion based on the life and teachings of Jesus of Nazareth.https://en.wikipedia.org/wiki/Christianityreligion, christianChristianity 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.
chromeChromegoogle-chromeGoogleSeptember 2, 2008Chrome is a web browser from the tech company Google.https://www.google.com/chrome/firefox, safari, edge, opera, chromium, browser, chrome-extensionChrome 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-extensionChrome extensionchrome-extensions, google-chrome-extension, extension-chromeGoogle Inc.January 25, 2010Chrome 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…
chromiumChromiumGoogleSeptember 2, 2008Chromium 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/Homehttps://en.wikipedia.org/wiki/Chromium_(web_browser)chrome, google, web, browserChromium 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…
cicdCI/CDci-cdCI/CD is a build automation strategy and part of DevOps.https://en.wikipedia.org/wiki/CI/CDcontinuous-delivery, continuous-integration, continuous-deployment, pipelines-as-code, devops, build-automation**CI/CD** is a build automation strategy and part of DevOps
cinnamonCinnamoncinnamon-desktopClément LefèbvreDecember 20, 2011Cinnamon 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, linuxCinnamon 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.
circuitpythonCircuitPythoncircuit-pythonAdafruit IndustriesJuly 19, 2017CircuitPython is a beginner-friendly implementation of Python, optimised to run on microcontrollers and single board computers.https://circuitpython.org/https://en.wikipedia.org/wiki/CircuitPythoncpython, internet-of-things, iot, language, microcontroller, micropython, pythonCircuitPython 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-scienceCitizen scienceCitizen science is a form of scientific research in which members of the public participate.https://en.wikipedia.org/wiki/Citizen_scienceCitizen 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-gamecity-building-gamecity-building, town-building, town-building-gameA genre of video game.https://en.wikipedia.org/wiki/City-building_gamesim-city, simulatorA 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-topoContainerlab topologyContainerlab CommunityApril 18 2024Containerlab enables a lab-as-code approach for virtual networking topologies.https://containerlab.devcontainerlabContainerlab 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…
clashClashDreamacroA 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.
classlessClassless CSSclassless-css, classless-themeClassless CSS frameworks apply styles directly to HTML elements without the need for classes.cssframeworkThese 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-codeClaude Codeclaude-cli, anthropic-claude-code, claude-code-cliAnthropicMay 22, 2025Claude Code is a command-line interface that brings AI assistance to software development.https://www.anthropic.com/claude-codehttps://en.wikipedia.org/wiki/Anthropicai, cli, terminal, developer-experience, automation, ai-terminal, intelligent-cliClaude 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…
cliCommand-line interfacecommandline-interface, command-line-interface, commandline, command-lineGlenda Schroeder1965A CLI, or command-line interface, is a console that helps users issue commands to a program.https://en.wikipedia.org/wiki/Command-line_interfaceBefore 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…
clientclientAny 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-changeClimate changeclimatechange, climate-crisis, carbon-emissions, carbon-footprint, global-warmingHumanityGlobal 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_changeGlobal 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-mitigationClimate change mitigationreducing-ghg-emissions, reducing-carbon-emissions, recapturing-ghg-emissions, recapturing-carbon-emissionsHumanityReducing 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_changeclimate-change, climate-change-adaptation, clean-energy, energy-conservation, carbon-sequestrationMitigation – 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…
clojureClojurecljRich HickeyOctober 16, 2007Clojure is a dynamic, general-purpose programming language.https://clojure.org/https://en.wikipedia.org/wiki/Clojureclojurescript, cljs, languageClojure 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…
clojurescriptClojureScriptcljsRich HickeyJuly 20, 2011ClojureScript is a compiler for Clojure that targets JavaScript.https://clojurescript.org/clojure, clj, languageClojureScript 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-runCloud Rungoogle-cloud-runGoogleNovember 14, 2019Cloud Run is a fully-managed container platform with a simple developer experience.https://cloud.google.com/runCloud 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…
cloudflareCloudflareCloudflare is a global network with speed, reliability, and security in mind.https://www.cloudflare.com/https://en.wikipedia.org/wiki/Cloudflarecloudflare-pages, cloudflare-workers, cloudflare-worker, cloudflare-api, cloudflare-dnsCloudflare, 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…
cluCLUBarbara Liskov et al.1975CLU was the first implemented programming language to provide direct linguistic support for data abstraction.https://pmg.csail.mit.edu/CLU.htmlhttps://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…
cmsContent Management Systemcontent-management-system, content-managementSoftware providing website authoring, collaboration, and administration tools.https://en.wikipedia.org/wiki/Web_content_management_systemcontent-delivery, web-application, blog, blogging, writing, publishingA 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…
coapCoAPcoaps, coap-protocol2014CoAP is REST for small devices.https://tools.ietf.org/html/rfc7252https://en.wikipedia.org/wiki/Constrained_Application_Protocolapi, rest, http, iot, dtls, cborConstrained 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://…
codeCodecodingThe programming communityCode refers to the set of instructions written in a programming language to perform a specific task.https://en.wikipedia.org/wiki/Source_codeprogramming, 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-qualityCode qualityqualityAutomate 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-reviewCode reviewreviewEnsure your code meets quality standards and ship with confidence.https://en.wikipedia.org/wiki/Code_reviewgerritCode 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…
codeceptionCodeceptioncodeception-moduleMichael BodnarchukDecember 2011Modern PHP Testing for everyone.https://codeception.com/php, testingCodeception 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.
codechefCodeChefcodechef-solutionsBhavin TurakhiaSeptember 2009CodeChef is a competitive programming community of programmers from across the globe.https://www.codechef.com/https://en.wikipedia.org/wiki/CodeChefhackerrank, competitive-programmingCodeChef 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…
codeigniterCodeIgnitercode-igniter, codeigniter4, ci4British Columbia Institute of Technology, EllisLabFebruary 28, 2006CodeIgniter is an open-source PHP rapid development web framework, for building dynamic web sites.https://en.wikipedia.org/wiki/CodeIgnitermvc, 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-gamecollectible-card-gametcg, ccg, card-game, trading-card-gameA genre of video game.https://en.wikipedia.org/wiki/Collectible_card_gamepokemon-tcg, magic-tcg, pokemontcg, magictcg, magic-the-gatheringA strategic card game that that consists of specially designed sets of playing cards.
combat-flight-simulatorcombat-flight-simulatorcombat-flight-simulator-gameA genre of video game.https://en.wikipedia.org/wiki/Combat_flight_simulation_gameflight-simulatorSimulation video games used to simulate military aircraft and their operations.
common-lispCommon LispX3J131984Common Lisp is a multi-paradigm programming language in the Lisp language family.https://common-lisp.net/https://en.wikipedia.org/wiki/Common_Lisplisp, languageCommon 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…
compilerCompilerCompilers are software that translate higher-level programming languages to lower-level languages (e.g. machine code).https://en.wikipedia.org/wiki/Compilerinterpreter, gcc, fortranCompilers 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…
composerComposerpackagist, composer-package, packagist-packageNils Adermann, Jordi BoggianoMarch 1, 2012A tool for dependency management in PHP.https://getcomposer.org/https://en.wikipedia.org/wiki/Composer_(software)php, package-managerComposer 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-algebraComputer algebracomputeralgebra, symbolic-algebra, symbolicalgebraComputer algebra libraries are used for manipulations with mathematical expressions.https://en.wikipedia.org/wiki/Computer_algebraComputer (symbolic) algebra systems and libraries are used for manipulations with symbolic mathematical expressions. Usually, those libraries are capable of some calculus operations (differentiation,…
computer-scienceComputer sciencecs, compsci, comp-sciStudy of computers and computational systems, including their design, development, and application in various fields.https://en.wikipedia.org/wiki/Computer_scienceComputer 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-visionComputer visionmachine-vision, computervisionComputer vision tasks include methods for acquiring, processing, analyzing, and understanding digital images.https://en.wikipedia.org/wiki/Computer_visionvision, deep-learning, machine-learning, opencv, ganComputer vision is an interdisciplinary field that deals with how computers can be made to gain high-level understanding of digital images and videos.
computercraftComputerCraftDaniel RatcliffeJanuary 27, 2012Computers, Programming and Robotics in Minecraft.https://www.computercraft.info/computercraft-tweaked, lua, minecraft, minecraft-modComputerCraft 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-tweakedCC: TweakedJonathan CoatesNovember 15, 2017CC: Tweaked is a fork of ComputerCraft, adding programmable computers, turtles and more to Minecraft.https://tweaked.cc/computercraft, lua, minecraft, minecraft-modCC: 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…
conanConanconanioDiego Rodriguez-Losada, Luis Martinez de BartolomeDecember 1, 2015The open-source C/C++ package manager.https://conan.io/package-manager, cpp, c, cplusplus, multi-platform, cmakeConan, 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-ciconcourse-ciIt 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-computingConfidential ComputingConfidential computing is a security and privacy-enhancing computational technique focused on protecting data in use.https://confidentialcomputing.io/https://en.wikipedia.org/wiki/Confidential_computingtrusted-execution, trusted-execution-environment, tee, confidential-containerConfidential 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…
configurationconfigurationconfigThe arrangement of function details for a computer program.https://en.wikipedia.org/wiki/Computer_configurationConfiguration 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…
contentfulContentfulSascha Konietzke and Paolo Negri2011Contentful provides a content infrastructure that enables teams to power content in any digital product.https://contentful.comcms, content-deliveryContentful 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-deliveryContinuous 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_deliveryci-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-deploymentContinuous Deployment (CD)Continuous deployment is a approach in which functionalities are delivered frequently through automated deployments.https://en.wikipedia.org/wiki/Continuous_deploymentci-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-integrationContinuous integrationciAutomatically build and test your code as you push it upstream, preventing bugs from being deployed to production.https://en.wikipedia.org/wiki/Continuous_integrationcd, ci-cd, cicd, continuous-delivery, continuous-deployment, progressive-delivery, gitops, devopsAutomatically 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…
coqCoqGérard Pierre Huet, Thierry Coquand1989Coq is a formal proof management system.https://coq.inria.frhttps://en.wikipedia.org/wiki/CoqCoq 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…
cordovaCordovaapache-cordovaApache Software FoundationJanuary 11, 2013A platform for building native mobile applications using HTML, CSS and JavaScript.https://cordova.apache.org/https://en.wikipedia.org/wiki/Apache_Cordovaandroid, ios, mobile, macos, windows, electronApache 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…
coregamesCoreGamesManticore GamesCore is a complete multiplayer development platform with tools for game editing, publishing, and discovery.https://www.coregames.comCore is a complete multiplayer development platform with tools for game editing, publishing, and discovery using a Lua API and Unreal Engine.
corruptorCorruptordata-corruptor, rom-corruptor, game-corruptora corruptor is a type of software to test errors and glitches.glitch, generator, dataa corruptor is a type of software to test errors and glitches with commands.
corsCross-origin resource sharing (CORS)WHATWG, Matt Oshry, Brad Porter, Michael Bodell, Tellme NetworksMay 2006CORS 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-protocolhttps://en.wikipedia.org/wiki/Cross-origin_resource_sharingxhr, 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…
courseraCourseraAndrew Ng, Daphne KollerApril 2012Coursera is an online-learning platform that offers massive open online courses (MOOCs), Specializations, and Degrees.https://www.coursera.org/https://en.wikipedia.org/wiki/CourseraCoursera 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…
coverageTest coverageCoverage 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-19COVID-19covid19githubDecember 31, 2019The coronavirus disease 2019 (COVID-19) is an infectious disease caused by SARS-CoV-2.https://www.who.int/emergencies/diseases/novel-coronavirus-2019https://en.wikipedia.org/wiki/Coronavirus_disease_2019The 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…
cppC++cplusplus, c-plus-plus, cpps, cpp98, cpp03, cpp11, cpp14, cpp17, cpp20, cpp0x, cpp1y, cpp1z, cpp2a, cplusplus-11Bjarne StroustrupOctober 1985C++ is a general purpose and object-oriented programming language.https://isocpp.org/https://en.wikipedia.org/wiki/C%2B%2BC++ is a popular and widely used mid-level language. It was designed as an extension of the C language.
crawlerCrawlerA computer program that gathers and categorizes information on the World Wide Web.https://en.wikipedia.org/wiki/Web_crawlerA 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-commonsCreative Commons Licensecreativecommons, cc0, cc-by, cc-by-sa, cc-by-nd, cc-by-nc, cc-by-nc-sa, cc-by-nc-ndCreative CommonsDecember 16, 2002The 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_licenseThe 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…
credoCredoRené FöhringNovember 24, 2015Credo 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…
crudCRUDcrudlJames Martin1983CRUD is an acronym that stands for create, read, update and delete as persistent storage operations.https://en.wikipedia.org/wiki/CRUDsql, 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…
cryptocurrencyCryptocurrencycryptocurrency-symbols, cryptocurrency-exchanges, cryptocurrency-listSatoshi NakamotoJanuary 3, 2009A cryptocurrency is a digital currency that uses cryptography.https://en.wikipedia.org/wiki/CryptocurrencyA 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…
cryptographyCryptographyCryptography is the practice and study of techniques for secure communication in the presence of adversarial behavior.https://en.wikipedia.org/wiki/CryptographyCryptography, 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…
crystalCrystalcrystal-lang, crystallang, crystal-languageAry Borenszweig, Juan WajnermanJune 2011Crystal 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.
csgConstructive Solid Geometryconstructive-solid-geometry, constructive-solid-geometriesCSG is short for the Constructive Solid Geometry, a modelling technique that combine 3D solids.https://en.wikipedia.org/wiki/Constructive_solid_geometry3d, raytracer, rendering, bspCSG 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…
csharpC#c-sharp, csharp-code, csharp-libraryAnders HejlsbergJanuary 2002C# ("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, dotnetC# (pronounced "C sharp") is a simple, modern, object-oriented, and type-safe programming language.
cssCSScss3Håkon Wium, Lie Bert BosDecember 17, 1996Cascading 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.htmlhttps://en.wikipedia.org/wiki/Cascading_Style_SheetsCascading 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-frameworkCSS FrameworkCSS Frameworks usually offer one or more stylesheets with basic styling/generic components, and many of them use preprocessors.https://en.wikipedia.org/wiki/CSS_frameworkcss, 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-modulesCSS ModulescssmodulesA CSS Module is a CSS file where class names are scoped locally by default.cssCSS 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-resetCSS Resetsreset, normalizer, normalize, normalization, reset-css, normalize-css, css-normaliseA CSS reset is a style sheet that sets all CSS properties to their default values.https://en.wikipedia.org/wiki/Reset_style_sheetA CSS Reset is used to remove the default browser styling and make the website look same on all browsers
cstConcrete syntax treeparse-tree, parsing-tree, derivation-treeA 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_treeastA concrete syntax tree is an ordered, rooted tree that represents the syntactic structure of a string according to some context-free grammar.
csvCSVA CSV file stores tabular data in a delimited text file that uses commas to separate the values.https://en.wikipedia.org/wiki/Comma-separated_valuestsv, 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.
cucumberCucumberAslak Hellesøy, Joseph Wilk, Matt Wynne, Gregory Hnatiuk, Mike SassakCucumber 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…
cudaCUDANvidiaJune 23, 2007CUDA is a parallel computing platform and programming model for NVIDIA GPUs.https://developer.nvidia.com/cuda-zonehttps://en.wikipedia.org/wiki/CUDAnvccCUDA® 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…
curlcURLlibcurlDaniel StenbergApril 8, 1997cURL 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/CURLhttp-clientcURL (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…
cveCommon 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_ExposuresThe Common Vulnerabilities and Exposures (CVE) system provides a reference-method for publicly known information-security vulnerabilities and exposures. The United States' National Cybersecurity FFRDC…
cwlCommon Workflow Languagecommon-workflow-language, commonwlPeter Amstutz, John Chilton, Michael R. Crusoe, Nebojša Tijanić, and the CWL CommunityJanuary 2015Open standards for declarative descriptions of tools and workflows.http://www.commonwl.org/https://en.wikipedia.org/wiki/Common_Workflow_LanguageCWL documents describe workflows made of command line data analysis tools in a portable, reproducible, and reusable fashion.
cybersecurityCybersecurityinformation-security, infosecThe cybersecurity communityCybersecurity involves protecting systems, networks, and data from cyber threats.https://en.wikipedia.org/wiki/Cybersecurityhacking, 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…
dDd2, dlang, d-programming, d-languageWalter BrightDecember 2001The D programming language is an object-oriented, imperative, multi-paradigm system programming language.https://dlang.orghttps://en.wikipedia.org/wiki/D_(programming_language)language, dmd, ldc, gdc, phobos, dubD is a general-purpose programming language with static typing, systems-level access, and C-like syntax.
dark-modeDark Modedark-themeA color scheme that uses light colored text on a dark background.https://en.wikipedia.org/wiki/Light-on-dark_color_schemeA 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…
dartDartdartlang, dart-langOctober 2011Dart is a general-purpose programming language developed by Google to build web, server, desktop, and mobile applications.https://dart.devhttps://en.wikipedia.org/wiki/Dart_(programming_language)flutter, dart-webDart 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.
datadataFacts and statistics (numerical data) that may be analysed.https://en.wikipedia.org/wiki/DatadatumIndividual 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-analysisData analysisData analysis is a process of inspecting, cleansing, transforming, and modeling data.https://en.wikipedia.org/wiki/Data_analysisData 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-toolDLTdlt, dlthubdata-load-toolFebruary 2023A Python library for moving data.https://dlthub.comdbt, pythondlt 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-recoveryData Recoverydata-carving, digital-forensic, recovery-tool, photo-recoveryData recovery is a method of recovering using software to undone file deletion or corruption.https://en.wikipedia.org/wiki/data_recoveryData 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-scienceData Sciencedatasciences, data-science-project, data-science-algorithmData science is an interdisciplinary field focused on extracting knowledge from typically large data sets.https://en.wikipedia.org/wiki/Data_sciencedata-analysis, data-mining, machine-learning, big-data, data-visualizationData 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-spaceData Spacedataspace, dataspaces, data-spacesA data space is a federated ecosystem enabling secure, sovereign, and interoperable data sharing.https://en.wikipedia.org/wiki/Dataspacedata-sovereignty, data-sharing, interoperability, dataeconomy, dataexchange, dcat, dcat-ap, cybersecurityA **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-structuresData structuresdata-structureData structures are a way of organizing and storing data.https://en.wikipedia.org/wiki/Data_structurealgorithmA 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-visualizationData visualizationdatavizCharles Joseph MinardData visualization is the graphic representation of data and trends.https://en.wikipedia.org/wiki/Data_visualizationData 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…
databaseDatabasedb, databasesA database is a structured set of data held in a computer, usually a server.https://en.wikipedia.org/wiki/Databasedbms, sql, relational-database, nosql, document-oriented, in-memory-database, data-warehouse, graphdb, spatial-database, crudA 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…
dataopsDataOpsdata-opsDataOps is an automated, process-oriented methodology, used by analytic and data teams reduce the cycle time of data analytics.https://en.wikipedia.org/wiki/DataOpsopen-dataDataOps 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…
datetimeDateTimedate-timeDateTime 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-2025DCODE 2025dcode, dcode2025, devclub-nstruVed Pawar (@vedpawar2254)A curated collection of projects, experiments, and tools with DCODE 2025.conference, innovation, open-source, community, collaboration, programDCODE 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.
debianDebiandebian-linux, debianlinuxIan MurdockSeptember 15, 1993Debian is a Linux based operating system.https://www.debian.orghttps://en.wikipedia.org/wiki/Debianlinux, ubuntuDebian, also known as Debian Linux, is a GNU/Linux distribution composed of open source software, developed by the Debian Project.
declarative-programmingDeclarative programmingdeclarative-languageA style of solving problems by describing the target state instead of specifying the concrete steps.imperative-programming, imperative-languageDeclarative 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-learningDeep learningdeeplearning, deep-learning-tutorial, deep-learning-algorithms, deep-learning-papersDeep learning is a subset of machine learning that uses multi-layered neural networks to learn representations from data.https://en.wikipedia.org/wiki/Deep_learningDeep 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-networksDeep neural networksdeep-neural-networkANNs 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_networksDeep 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…
defoldDefolddefold-engine, defold-game-engine, defold-module, defold-extension, defold-libraryDefold Foundation, originally by Christian Murray and Ragnar SvenssonMarch 16, 2016A cross-platform game engine for high-performance games on desktop, mobile, web and consoles.https://defold.com/https://en.wikipedia.org/wiki/Defoldlua, game-developmmentDefold 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.
demoDemodemosA example of a product or system.https://en.wikipedia.org/wiki/Technology_demonstrationA rough example or otherwise incomplete version of a conceivable product or future system.
demosceneDemoscenedemo-sceneThe demoscene is a worldwide community of artists and programmers creating visuals and music using programming techniques.https://en.wikipedia.org/wiki/Demoscenedemotool, demo, intro, 64k, diskmagThe 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…
denoDenoRyan DahlA secure runtime for JavaScript and TypeScript.https://deno.landhttps://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-injectionDependency injectiondependency-injection-patternMartin FowlerJanuary 23, 2004Dependency injection separates the depndency's implementation from the class that's using it by passing it in from outside.https://martinfowler.com/articles/injection.htmlhttps://en.wikipedia.org/wiki/Dependency_injectionseparation-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-managementDependency managementdependencies, dependency-managerSecure and manage your third-party dependencies.https://en.wikipedia.org/wiki/Package_managerpackage-managementA 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…
deployerDeployerdeployer-php, deployer-recipesDeployer is a deployment tool written in PHP with support for popular frameworks out of the box.https://deployer.org/php, deploymentDeployer 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).…
deploymentDeploymentdeploy-tool, deployment-managerStreamline your code deployment so you can focus on your product.https://en.wikipedia.org/wiki/Software_deploymentcontinuous-deployment, release-automation, cicdThe 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-systemDesign systemA 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_systemcss, design-token, style-guide, css-framework, ui, smacssA **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.
desktopDesktopdesktop-computing, desktop-applicationsThe desktop software communityDesktop refers to software applications and environments designed for personal computers.https://en.wikipedia.org/wiki/Desktop_computersoftware-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…
detaDetaAbstract Computing UG in BerlinProjects 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-spaceDeta 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-experienceDeveloper experiencedxSet 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…
developmentDevelopmentdev, software-devThe software development communityDevelopment refers to the process of creating and maintaining software applications.https://en.wikipedia.org/wiki/Software_developmentsoftware-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…
devopsDevOpsdev-opsDevOps is a set of practices that combine software development (Dev) and IT operations (Ops).https://en.wikipedia.org/wiki/DevOpsci, 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-goodsDigital Public Gooddigital-public-good, dpgA 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_goodsAccording 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-signageDigital signageTools for managing and displaying multimedia content on digital screens.https://en.wikipedia.org/wiki/Digital_signageDigital signage is a segment of electronic signage that uses digital display technologies to present multimedia content in both public and private environments.
discordDiscorddiscordappDiscord is a free voice, video, and text chat app for teens and adults ages 13 and up.https://discord.comhttps://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-botDiscord botProgrammable 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-botsDiscord Bots (Extensions)discordbotsDiscord Bots are extensions for the Discord chat app.https://discord.devA 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-jsDiscord.JSdiscordjs, djs, discord-js-botDiscord.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-imageDisk imageA 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_imageA 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…
djangoDjangodjango-framework, django-applicationAdrian Holovaty, Simon Willison21 July 2005Django 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.
dleData Life Enginedle12, dle13, datalifeJanuary 30, 2004Data Life Engine CMS written with PHP and MySQL.https://dle-news.ru/https://ru.wikipedia.org/wiki/DataLife_EngineDataLife Engine is a multifunctional Content Management System. One of the most popular CMS projects in Russia.
dll-injectorDLL InjectorA 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_injectionprocess-injection, code-injectionDLL 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…
dmx512DMX512dmx, dmx-512, dmx512a, dmx-512aUSITT, ESTAA digital communication standard for controlling lighting and effects.https://en.wikipedia.org/wiki/DMX512lighting, art-netDMX512 (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…
dockerDockerdocker-containerSolomon HykesMarch 2013Docker is a platform built for developers to build and run applications.https://www.docker.comhttps://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-composeDocker ComposedockercomposeOctober 16, 2014Docker Compose is a tool for defining and running multi-container Docker applications.https://docs.docker.com/compose/docker, containersDocker 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-imageDocker ImageA Docker image is a read-only template that contains a set of instructions for creating a container.https://hub.docker.com/docker, dockerfileA 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…
dockerfileDockerfiledocker-fileA Dockerfile is a text document that contains commands to assemble a docker image.https://docs.docker.com/engine/reference/builder/docker, docker-imageA 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.
documentationDocumentationdocs, documentations, documentation-generatorDocumentation is a set of information that describes a product to its users.https://en.wikipedia.org/wiki/Software_documentationtutorial, man-page, documentation-as-code, docblock, doc-gen, api-documentation, knowledge-base, design-documentDocumentation is a set of information that describes a product to its users, including what it is, how it operates, and how to use it.
domDocument Object Model (DOM)dom-tree, dom-node, dom-element, dom-elementsWorld Wide Web ConsortiumOctober 1, 1998DOM 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_Modelshadow-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-designDomain-driven design (DDD)dddDomain-driven design is a programming paradigm where code is separated into domains with distinct business logic.https://en.wikipedia.org/wiki/Domain-driven_designclean-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.envdot-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…
dotfilesdotfilesdot-filesDotfiles are user-specific application configuration files.https://en.wikipedia.org/wiki/Hidden_file_and_hidden_directory#Unix_and_Unix-like_environmentsLegend 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.NETdotnet-core, dotnetcore, dot-netMicrosoftFebruary 13, 2002.NET is a free, cross-platform, open source developer platform.https://dotnet.microsoft.comhttps://en.wikipedia.org/wiki/.NET_Framework.NET is a free, cross-platform, open source developer platform for building many different types of applications.
dragonrubyDragonRuby Game Toolkitdragonruby-gtk, dragonrubygtkAmir Rajan and Ryan C. Gordon2019A perfomant, cross-platform 2D game engine.https://dragonruby.org/ruby, game-engine, game-developmentDragonRuby 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.
drupalDrupaldrupal7, drupal8, drupal9, drupal10Dries BuytaertJanuary 15, 2001Drupal 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/DrupalDrupal 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%…
duckduckgoDuckDuckGoDuckDuckGo is an Internet search engine that prioritizes privacy by not tracking users.https://duckduckgo.com/https://en.wikipedia.org/wiki/DuckDuckGoDuckDuckGo is an Internet search engine that emphasizes protecting searchers' privacy and avoiding the filter bubble of personalized search results.
dungeon-crawldungeon-crawldungeon-crawl-game, dungeon-crawlerA genre of video game.https://en.wikipedia.org/wiki/Dungeon_crawlroguelike, mud-gameA 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.
dwdDeutscher Wetterdienstdeutscherwetterdienst, deutscher-wetterdienstThe DWD is the German Meteorological Service.https://www.dwd.de/DE/Home/home_node.htmlhttps://en.wikipedia.org/wiki/Deutscher_Wetterdienstopen-data, climate-changeThe 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…
ebpfeBPFAlexei Starovoitov, Daniel Borkmann2014eBPF 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/EBPFeBPF 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…
ecmascriptECMAScriptes6Brendan Eich, Ecma InternationalJune 1997ECMAScript is the language standard behind JavaScript and other, similar languages.http://www.ecma-international.org/https://en.wikipedia.org/wiki/ECMAScriptecma-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…
edgeEdgemicrosoft-edge, edge-browserMicrosoftApril 29, 2015Edge is a cross-platform web browser created and developed by Microsoft.https://www.microsoft.com/edgehttps://en.wikipedia.org/wiki/Microsoft_Edgechrome, firefox, safari, opera, browserMicrosoft 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…
ediElectronic data interchangeEDI, which stands for electronic data interchange, is the intercompany communication of business documents in a standard format.https://en.wikipedia.org/wiki/Electronic_data_interchangeedifact, x12, tradacoms, un-edifact, ansi-x12Electronic 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…
educationEducationThe act or process of imparting or acquiring particular knowledge or skills, as for a profession.https://en.wikipedia.org/wiki/EducationEducation is a purposeful activity directed at achieving certain aims, such as transmitting knowledge or fostering skills and character traits.
edupageEduPageascasc Applied Software Consultants, s.r.o.Everything from Teacher's agenda to Student's Homework.https://www.edupage.orgschoolEduPage 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.
eegEEGelectroencephalographyElectroencephalography (EEG) - a method for non-invasive recording of brain activity.https://en.wikipedia.org/wiki/ElectroencephalographyElectroencephalography (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…
effectorEffectoreffectorjs, effector-jsZeroBiasJune 2019Effector is an effective multi-store state manager for JavaScript applications.https://effector.devreact, javascript, typescriptEffector 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.
eguieguiegui-rs, egui-rustEmil Ernerfeldtegui (pronounced "e-gooey") is a simple, fast, and highly portable immediate mode GUI library for Rust.iced, iced-rsegui (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-problemEinstein problemThe Einstein problem seeks a single tile shape that can tessellate a plane only nonperiodically, known as an "einstein".https://en.wikipedia.org/wiki/Einstein_problemtrideccoThe 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…
ejsEJSejs-templatingMatthew Eernisse, Tiancheng “Timothy” GuFebruary 6, 2015JavaScript templating language.https://ejs.cojavascript, 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…
eksisozlukEkşi Sözlükeksi-sozluk, eksiSedat KapanogluFebruary 15, 1999A popular Turkish social platform.https://eksisozluk.comhttps://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…
elasticsearchelasticsearchFebruary 2010Elasticsearch is a search engine based on the Lucene library.https://www.elastic.co/https://en.wikipedia.org/wiki/ElasticsearchElasticsearch 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…
electronElectronelectronjs, atom-shellGitHubJuly 15, 2013Electron 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…
eleventyEleventy11tyZach LeathermanDecember 20, 2017A simple static site generator for JavaScript.https://11ty.devstatic-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-dangerousElite DangerousFrontier DevelopmentsDecember 16, 2014Elite Dangerous is a space flight simulation game.https://www.elitedangerous.com/https://en.wikipedia.org/wiki/Elite_Dangerouselite-journal, eddiscovery, inara, eddn, edsm, eliteapi, frontier-api, eddiElite 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.
elixirElixirJosé ValimSeptember 8, 2014Elixir 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, rubyElixir 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.
elmElmelm-lang, elmlang, elm-languageEvan Czaplicki2012A Delightful Language for Reliable Webapps.https://elm-lang.orghttps://en.wikipedia.org/wiki/Elm_(programming_language)react, vue, angular, javascript, languageElm 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…
eloquentEloquent ORMeloquent-ormEloquent is an ORM which is part of the Laravel framework.https://laravel.com/docs/eloquentlaravel, 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…
emacsEmacsEmacs is an extensible, customizable, free text editor and computing environment.https://www.gnu.org/software/emacs/emacs.htmlhttps://en.wikipedia.org/wiki/Emacsemacs-lisp, vim, spacemacsEmacs is an extensible text editor written primarily in Emacs Lisp. While it excels at editing text, Emacs stretches the boundaries of what 'text' is.
emberEmberemberjsYehuda KatzDecember 8, 2011Ember is a framework for creating web applications.https://www.emberjs.com/https://en.wikipedia.org/wiki/Ember.jsjavascript, angular, vue, react, svelte, backboneEmber 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…
emojiEmojiemojis, emoji-unicode, emoji-keyboard, emojipacksShigetaka Kurita1999Emojis are graphic symbols that represent an emotion, object, or concept.https://en.wikipedia.org/wiki/EmojiEmojis are a pictorial language used mainly in electronic messaging to express a variety of emotions, objects or ideas.
emqxEMQXemq, emqttEMQ TechnologiesJanuary 8, 2015EMQX is a scalable open source MQTT broker for IoT, IIoT, and connected vehicles.https://www.emqx.com/enEMQX is a scalable and popular open source MQTT broker with a high performance that connects 100M+ IoT devices in 1 cluster at 1ms latency.
emulatorEmulatoremulatorsAn emulator is any hardware or software that allows one computer to behave like another.https://en.wikipedia.org/wiki/EmulatorEmulators 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-encryptionEnd-to-End Encryptione2eeSecure and trustworthy communication between distributed applications.https://en.wikipedia.org/wiki/End-to-end_encryptionEnd-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-skyEndless SkySpace exploration, trading, and combat game.https://github.com/endless-sky/endless-skyhttps://en.wikipedia.org/wiki/Endless_SkyExplore 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-pluginsEndless Sky PluginsList 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.
ensEthereum Name Service (ENS)May 4, 2017ENS is a name service build on Ethereum.https://ens.domainsethereum, blockchain, cryptocurrencyENS offers a decentralised way to address resources both on and off the blockchain using simple, human-readable names.
ensisaENSISAENSISA - École nationale supérieure d'ingénieurs Sud-Alsace.https://www.ensisa.uha.frENSISA is a french engineering school located in Mulhouse, France. Here are some projects made by students.
entity-resolutionEntity resolutionentity-matching, entity-linking, link-discovery, deduplication, de-duplication, data-matching, record-linkage, data-disambigationHalbert L. Dunn1946Entity Resolution is the task of detecting different entity profiles that describe the same real-world objects.https://en.wikipedia.org/wiki/Record_linkageartificial-intelligence, nlpEntity 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…
epicsEPICSJanuary 19, 1994A set of applications and network protocols for control systems.https://epics-controls.org/https://en.wikipedia.org/wiki/EPICSscadaThe 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…
epitechEPITECHEPITECH is a French graduate school teaching computer sciences.https://epitech.euhttps://en.wikipedia.org/wiki/EpitechThe 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…
erlangErlangJoe Armstrong, Robert Virding, Mike WilliamsDecember 8, 1998Erlang 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, elixirErlang 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-propagationError Propagationuncertainty-propagationError propagation is the analysis of how variables' uncertainties affect the resulting uncertainty of functions that involve them.https://en.wikipedia.org/wiki/Propagation_of_uncertaintymeasurementError (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-roomescape-the-roomescape-the-room-game, room-escape, room-escape-gameA genre of video game.https://en.wikipedia.org/wiki/Escape_the_roompoint-and-click, adventure-gameA subgenre of point-and-click adventure game which requires a player to escape from imprisonment by exploiting their surroundings.
eslintESLinteslint-plugin, eslint-configNicholas C. ZakasJune 2013The pluggable linting utility for JavaScript and JSX.https://eslint.org/linting, linter, javascriptESLint is an extensible static-analysis tool for JavaScript and related languages that helps catch errors before they break something in production.
esolangEsolangesolangs, esoteric-language, esotericAn 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_languageprogramming-language, golfing-languageAn 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…
esp32ESP32esp32s2, esp32s3, esp32c3Espressif SystemsA feature-rich microcontroller with integrated Wi-Fi and Bluetooth connectivity.https://www.espressif.com/en/products/socs/esp32https://en.wikipedia.org/wiki/ESP32ESP32 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…
esp8266ESP8266Espressif SystemsA cost-effective and highly integrated Wi-Fi microcontroller for IoT applications.https://www.espressif.com/en/products/socs/esp8266https://en.wikipedia.org/wiki/ESP8266The 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…
espritESPRITTahar Ben LakhdarMarch 1, 2003ESPRIT, 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…
ethereumEthereumVitalik ButerinJuly 30, 2015Ethereum is a distributed public blockchain network.https://www.ethereum.org/https://en.wikipedia.org/wiki/Ethereumblockchain, cryptocurrencyEthereum 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-ilsEvergreen ILSevergreenilsGeorgia Public Library ServiceSeptember 2006Open 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-lspEvergreen 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…
exampleExampleexamplesA 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.
exploitExploitexploits, vulnerability-exploitThe cybersecurity communityAn 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…
expressExpressexpressjs, express-jsTJ HolowaychukNovember 16, 2010Express is a minimal Node.js framework for web and mobile applications.https://expressjs.com/https://en.wikipedia.org/wiki/Express.jsnodejs, mern, mevn, mean, meteor, next**Express.js** is a simple Node.js framework for single, multi-page, and hybrid web applications.
extensionExtensionextensions, plugin, pluginsThe software communityExtension enhance functionalities of software, allowing custom additions.https://en.wikipedia.org/wiki/Browser_extensionsoftware-development, web-plugins, browser-extensionsExtensions 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-droidF-DroidfdroidF-Droid TeamSeptember 29, 2010F-Droid is an installable catalogue of FOSS applications for the Android platform.https://f-droid.org/https://en.wikipedia.org/wiki/F-Droidandroid, app-store, aptoide, apk, libre-software, fossStarted 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…
fableFableAlfonso Garcia-CaroMarch 2017Fable is an F#-to-Javascript transpiler.https://fable.io/elmish, fsharpFable is a popular transpiler for F# to Javascript that brings F# to the Javascript world with tight interop capabilities.
fabricmcFabricMCfabric, fabric-mod, fabricmc-mod, minecraft-fabric-mod, minecraft-fabricFabricMC ContributorsDecember 20, 2018Next generation, highly modular and open Minecraft modding API.https://fabricmc.netminecraft, minecraft-modFabric is a lightweight, experimental modding toolchain for Minecraft.
facebookFacebookfb, facebook-api, facebook-graph-apiMark Zuckerberg, Eduardo Saverin, Andrew McCollum, Dustin Moskovitz, and Chris HughesFebruary 4, 2004Facebook helps to connect and share things with the people you care about.https://www.facebook.com/https://en.wikipedia.org/wiki/Facebookreact, social-media, graphqlFacebook 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…
factorioFactorioWube SoftwareAugust 14, 2020Factorio is a game in which you build and maintain factories.https://www.factorio.com/https://en.wikipedia.org/wiki/FactorioFactorio 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-sourceFair SourceChad Whitacre and Quinn SlackAugust 21, 2017Fair Source is software sharing that is fair for companies and developers alike.https://fair.io/open-source, fossFair 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-consoleFantasy consolefantasy-computerFantasy 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, pyxelA 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-gamefantasy-gameA genre of video game.fighting-fantasy, cyoaA genre of game, where players assume the roles of characters and act out fantastical adventures.
fastapiFastAPISebastián RamírezFastAPI 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…
fastifyFastifyfastify1, fastify-1, fastify2, fastify-2Matteo CollinaOctober 2016Fast and low overhead web framework, for Node.js.http://fastify.io/framework, nodejs, json-schemaFastify is a web framework highly focused on providing the best developer experience with the least overhead and a powerful plugin architecture.
feathersFeathersfeathersjs, feathers-jsDavid LueckeNovember 19, 2011FeathersJS 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.
fediverseFediverse2008Social network of interconnected servers.https://en.wikipedia.org/wiki/Fediversefederation, federated, decentralization, decentralized, activitypub, ostatusThe 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…
fedoraFedorafedora-workstation, fedoraworkstation, fedoralinux, fedora-linuxWarren TogamiNovember 6, 2003Fedora Linux is a free and open source Linux distribution that is designed to be on the leading edge of open source technologies.https://fedoraproject.orghttps://en.wikipedia.org/wiki/Fedora_Linuxlinux, silverblue, dnf, rhelFedora 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…
felgoFelgov-play, vplay-engineFelgo GmbHDecember 12 2012Felgo is a cross-platform application development SDK, based on the Qt framework.https://felgo.com/https://en.wikipedia.org/wiki/Felgocpp, qml, qtFelgo 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…
ffmpegFFmpeg (Fast Forward Moving Picture Experts Group)Fabrice Bellard, Bobby Bingham, Michael NiedermayerDecember 20, 2000FFmpeg 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/FFmpegffplay, 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-gamefighting-gameA genre of video game.https://en.wikipedia.org/wiki/Fighting_gamebeat-em-upA video game genre based around close combat between a limited number of characters, in an arena of fixed size.
figmaFigmaFigma2012Figma 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-methodFinite Element Method (FEM)fem, fea, finite-element-analysis, finite-elementsThe finite element method (FEM) is a numerical method for solving problems of engineering and mathematical physics.https://en.wikipedia.org/wiki/Finite_element_methodThe 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-machineFinite-state machinefinite-state-machines, fsm, finite-state-automaton, finite-state-automata, finite-state-automatons, fsa, finite-automaton, finite-automata, finite-automatons, state-machineA 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_machineautomaton, deterministic-finite-automaton, nondeterministic-finite-automatonA **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…
firebaseFirebaseJames Tamplin, Andrew LeeApril 2012Firebase 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/FirebaseFirebase 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…
firefoxFirefoxmozilla-firefox, firefox-quantum, firefox-browserMozillaSeptember 23, 2002Firefox is an open source web browser from Mozilla.https://www.mozilla.org/firefoxhttps://en.wikipedia.org/wiki/Firefoxmozilla, chrome, safari, edge, opera, browser, gecko, firefox-extensionFirefox 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-extensionFirefox extensionfirefox-extensions, firefox-addon, firefox-addons, add-ons-for-firefox, firefox-webextension, firefox-webextensionsMozillaApril 4, 2006Firefox Extensions are add-ons that allow users to customize their web browser.https://addons.mozilla.org/firefox/extensionshttps://en.wikipedia.org/wiki/Add-on_(Mozilla)firefox, webextension, mozilla, browserFirefox 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…
firstFIRSTfirst-robotics, firstroboticsFIRSTFor Inspiration and Recognition of Science and Technology.https://www.firstinspires.orghttps://en.wikipedia.org/wiki/FIRSTFor 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-shooterfirst-person-shooterfps, first-person-shooter-gameA genre of video game.https://en.wikipedia.org/wiki/First-person_shooterthird-person-shooter, tactical-shooterA video game genre centered on gun and other weapon-based combat experienced through the eyes of the protagonist.
first-robotics-competitionFIRST Robotics Competitionfrc, first-frcFIRSTFIRST Robotics Competition is a robotics competition for 9-12th graders where teams compete head-to-head in annual challenges.https://www.firstinspires.org/robotics/frchttps://en.wikipedia.org/wiki/FIRST_Robotics_CompetitionFIRST 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-challengeFIRST Tech Challengeftc, first-ftc, ftc-robot-controller, ftc-sdkFIRSTFIRST 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/ftchttps://en.wikipedia.org/wiki/FIRST_Tech_ChallengeFIRST 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…
fishfriendly interactive shellfish-shell, fishshell, fish-plugin, fish-packages, fisherman, fisher, oh-my-fishAxel Liljencrantz & ridiculousfishFebruary 13, 2005The user-friendly command line shell.https://fishshell.comhttps://en.wikipedia.org/wiki/friendly_interactive_shellbash, zshfish is a smart and user-friendly command line shell for Linux, macOS, and the rest of the family.
flaskFlaskArmin RonacherApril 1, 2010Flask 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.
flathubFlathubFlathub is the place to get and distribute apps for all of desktop Linux.https://flathub.orgflatpak, linuxFlathub 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.
flatpakFlatpakSeptember 2015Linux application sandboxing and distribution framework.https://flatpak.orghttps://en.wikipedia.org/wiki/Flatpakflathub, linuxFlatpak is a system for building, distributing, and running sandboxed desktop applications on Linux.
flightFlightflight-php, flightphpMike CaoFlight 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-simulatorflight-simulatorflight-simulation, flight-simulator-game, flight-simulation-gameA genre of video game.https://en.wikipedia.org/wiki/Flight_simulatorSoftware that artificially re-creates aircraft flight and the environment in which it flies.
flightgearFlightGearflightgear-flight-simulator, flightgear-simulatorDavid Murr, Curt Olson, Michael Basler, Eric KorpelaJuly 17, 1997FlightGear is a free to download flight simulator software.https://flightgear.orghttps://en.wikipedia.org/wiki/FlightGearflightgear-addon, flightgear-aircraft, flightgear-scenery, flightgear-aircraft-models, flightgear-scriptsFlightGear Flight Simulator (often shortened to FlightGear or FGFS) is a free, open source multi-platform flight simulator developed by the FlightGear project since 1997.
flipperzeroFlipper Zeroflipper-zeroA hardware security module for your pocket.https://en.wikipedia.org/wiki/Flipper_ZeroThe 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-blockchainFlow blockchainonflowFlowSeptember 29, 2020Flow is a permissionless layer 1 blockchain.https://flow.comcadence, blockchain, cryptocurrency, smart-contracts, web3, dappsFlow 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-designFluent Design SystemfluentMicrosoftFluent Design is a design language developed by Microsoft.https://www.microsoft.com/design/fluent/https://en.wikipedia.org/wiki/Fluent_Design_SystemFluent Design is a design language developed in 2017 by Microsoft and was first used in the Windows 10 Fall Creators Update.
flutterFlutterMay 2017Flutter 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-appsFlutter 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.
fontFontfonts, font-face, font-sizeA font is a particular style of typeface for text.https://en.wikipedia.org/wiki/FontA 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-codeFor the Love of Codefortheloveofcode, ftlocLee ReillyJuly 16, 2025A global, summer hackathon that celebrates the playful, creative, and downright silly side of software development.http://gh.io/ftlocgameoff<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…
fortranFortranf95, f77, fortran90, fortran77, fortran95, fortran2003, fortran2008, fortran2018John W. BackusApril 1957Fortran is a statically typed, compiled, parallel programming language focussing on array operations.https://wg5-fortran.org/https://wikipedia.org/wiki/Fortranmpi, coarrays, coarray-fortran, hpc, high-performance-computing, c, compiler, finite-element-methodFortran 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-interpolationFrame Interpolationvideo-interpolation, image-interpolationMethods for compositing new images between two filmed or photographed images.https://en.wikipedia.org/wiki/Motion_interpolationvideo, machine-learning, aiFrame interpolation is used to increase the frame rate of a video, or to create a slow-motion video without lowering the frame rate.
framer-motionFramer MotionmotionFramer 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.
frameworkFrameworkframeworksA framework is a reusable set of libraries or classes in software.https://en.wikipedia.org/wiki/Software_frameworkA 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…
freeswitchFreeSWITCHfsAnthony Minessale IIMay 26, 2008Application server for real-time communication, telephony, video and Voice over Internet Protocol (VoIP).https://freeswitch.com/https://en.wikipedia.org/wiki/FreeSWITCHvoip, sip, webrtc, ivr, pbx, sbcFreeSWITCH 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…
frontendFront endfrontend-developerFront end is the programming and layout that people see and interact with.https://en.wikipedia.org/wiki/Front-end_web_developmentFront-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.
fsharpF#Don SymeMay 2005F# ("F sharp") is a functional programming language for .NET.https://dotnet.microsoft.com/languages/fsharphttps://en.wikipedia.org/wiki/F_Sharp_(programming_language)language, dotnetF# (pronounced "F sharp") is a cross-platform, open source, functional programming language for .NET. It also includes object-oriented and imperative programming.
functional-programmingFunctional programmingFunctional programming is a programming paradigm where programs are constructed by applying and composing functions.https://en.wikipedia.org/wiki/Functional_programmingoop, declarative-programming, procedural-programming, event-driven-programmingIn 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…
fuzzingFuzzing/Fuzz testingfuzz-testing, api-fuzzingBarton MillerSeptember 1988Fuzzing 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/Fuzzingstress-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-developmentGame Developmentgame-dev, gamedevGame Development is the art of creating games and describes the design, development and release of a game.https://en.wikipedia.org/wiki/Video_game_developmentVideo 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-engineGame enginegame-engine-framework, game-engine-development, game-enginesA game engine is a software framework used to develop and create video games.https://en.wikipedia.org/wiki/Game_engineGame 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-jamGame JamgamejamA game jam is a hackathon for creating video games.https://en.wikipedia.org/wiki/Game_jamhackathon, ludum-dare, global-game-jam, game-off, js13kGame 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-gamegame-jam-gamejam-codeA genre of video game.https://en.wikipedia.org/wiki/Game_jamludum-dare, global-game-jam, js13kgames, github-game-off, game-jamA 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-offGame Offgithub-game-off, githubgameoff, gameoff, ggo12, ggo13, ggo14, ggo15, ggo16Lee ReillyOctober 25, 2012Game Off is an annual game jam celebrating open source.https://gameoff.github.com/global-game-jam, ludum-dare, js13kgamesGame 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.
gameboyGame Boygb, gba, gbc, gameboy-color, gameboy-advanceGunpei YokoiApril 21, 1989The Game Boy was a line of handheld gaming devices created and sold by Nintendo.https://en.wikipedia.org/wiki/Game_Boyassembly, cartridge, game-dev, retrogaming, nintendoThe 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…
gamemakerGameMaker Studiogml, gamemaker-language, game-maker-language, gamemaker-studio, gamemaker-studio-2, gms2Mark OvermarsNovember 5, 1999GameMaker Studio is an accessible cross-platform 2D game engine.https://www.yoyogames.com/gamemakerhttps://en.wikipedia.org/wiki/GameMaker_StudioGameMaker 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…
garrysmodGarry's Modgarrys-mod, gmod, garrysmodluaGarry Newman, Facepunch Studios2006Built 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_Modlua, garrysmod-addon, garrysmod-gamemode, garrysmod-map, garrysmod-tool, garrysmod-module, source-engineGarry'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…
gatsbygatsbygatsbyjs, gatsby-jsKyle Mathews & Sam Bhagwat2015Gatsby 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…
gcj02GCJ-02gcj-02, bd09, bd09ll, bd09mc, bd-09ll, bd-09mcGCJ-02 and BD-09 are map obfuscation algorithms used in China.https://en.wikipedia.org/wiki/Restrictions_on_geographic_data_in_China#GCJ-02GCJ-02 and BD-09 are map obfuscation algorithms used in China; obfuscation is mandatory for all domestic online maps.
geneontologyThe Gene Ontology Consortiumgene-ontology1999The 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_ontologyobofoundryThe 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-networkGenerative Adversarial Networkgan, generative-adversarial-networksJune 10, 2014Competing neural networks that are able to generate new data.https://en.wikipedia.org/wiki/Generative_adversarial_networkdeep-learning, neural-networkGenerative 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…
generatorGeneratorgenerators, power-generator, electricity-generatorThe engineering communityGenerators convert mechanical energy into electrical energy, providing power in various contexts.https://en.wikipedia.org/wiki/Electric_generatorelectricity, 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-impactGenshin ImpactGenshin Impact is a role-playing game developed by miHoYo.https://genshin.hoyoverse.comhttps://en.wikipedia.org/wiki/Genshin_ImpactGenshin Impact is a cross-platform role-playing game developed by miHoYo.
geode-modsGeode ModsThe BearodactylGeode is a modding platform/sdk for the game Geometry Dash.https://geode-sdk.orggeometry-dash, geode-sdk, geometrydash, moddingA 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.
geojsonGeoJSONgeojsonl, geo-json, rfc-7946Geographic JSON working groupAugust 2016GeoJSON is a JSON-based open standard file format for representation of geographical data.https://geojson.org/https://en.wikipedia.org/wiki/GeoJSONjson, 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-dashGeometry DashOpen source Projects relating to the Video Game 'Geometry Dash'.https://en.wikipedia.org/wiki/Geometry_DashOpen source Projects relating to the Video Game 'Geometry Dash'. Most projects communicate with the Game Servers.
getting-things-doneGetting Things DonegtdGetting 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_DoneThe 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-extensionGitHub CLI extensionGitHubSeptember 16, 2020Community extensions for the GitHub CLI.https://cli.github.comGitHub CLI extensions are community-maintained repositories that, when installed locally, add extra functionality to `gh` commands.
ghidraGhidraNational Security AgencyMarch 5, 2019Ghidra is a software reverse engineering (SRE) framework.https://ghidra-sre.org/https://en.wikipedia.org/wiki/Ghidrasoftware-analysis, disassembler, reverse-engineeringGhidra is a software reverse engineering (SRE) suite of tools developed by NSA's Research Directorate in support of the Cybersecurity mission.
ginGingin-gonic, gin-contribManu MA, Javier Provecho FernandezJune 30, 2014Gin is a high performance HTTP web framework written in Go.https://gin-gonic.com/go, router, frameworkGin 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.
gisGeographic Information SystemSystem to capture, manage and present geographic data.https://en.wikipedia.org/wiki/Geographic_information_systemA 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…
giscusGiscusA comment system powered by GitHub Discussions.https://giscus.app/Giscus is a website comments system powered by GitHub Discussions.
gitGitLinus TorvaldsApril 7, 2005Git is the most widely used version control system.https://git-scm.com/https://en.wikipedia.org/wiki/Gitvcs, 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…
giteaGiteaLunny Xiao17 October 2016Git with a cup of tea.https://about.gitea.comhttps://en.wikipedia.org/wiki/Giteagit, github, gitlab, gogsGitea is a all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
githubGitHubChris Wanstrath, PJ Hyett, Tom Preston-Werner, and Scott ChaconApril 10, 2008You’re lookin’ at it.https://github.comhttps://en.wikipedia.org/wiki/GitHubgitGitHub makes it easier for developers to be developers: to work together, to solve challenging problems, to create the world’s most important technologies.
github-apiGitHub APIGitHubThe GitHub API allows you to build applications that integrate with GitHub.github, github-client, github-app, api, api-rest, graphqlThe 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-desktopGitHub DesktopGitHubSeptember 2017GitHub Desktop is a graphical user interface for the Git version control system.https://desktop.github.com/git, version-controlGitHub 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…
gitlabGitLabDmitriy Zaporozhets, Sytse SijbrandijOctober 8, 2011GitLab is a single application that spans the entire software development lifecycle.https://about.gitlab.com/https://en.wikipedia.org/wiki/GitLabgithub, bitbucketGitLab is an open source software that combines the ability to develop, secure, and operate software in a single application.
gitopsGitOpsGitOps is an operational framework that takes DevOps best practices and applies them to infrastructure automation.https://en.wikipedia.org/wiki/gitopsdevops, 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…
gitpodGitpodGero Posmyk-LeinemannAugust 2018an online service that provides disposable, ready-to-code development environments for GitHub projects.https://www.gitpod.iohttps://en.wikipedia.org/wiki/GitpodGitpod 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…
glamGLAMglamsGLAM 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-jamGlobal Game Jamglobalgamejam, ggj, ggj2009, ggj2010, ggj2011, ggj2012, ggj2013, ggj2014, ggj2015, ggj2016, ggj2017, ggj2018, ggj2019, ggj2020, ggj2021, ggj2022, ggj2023, ggj2024Susan Gold, and Gorm Lai, and Ian SchreiberThe 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_Jamludum-dare, js13kgames, game-offThe 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…
gmailGmailgoogle-mail, gmail-inbox, gmail-smtp, gmail-bot, gmail-api, gmail-loginPaul BuchheitApril 1, 2004Gmail is an email service provided by Google.https://workspace.google.com/products/gmail/https://en.wikipedia.org/wiki/Gmailgoogle-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…
goGogolang, golang-examplesRobert Griesemer, Rob Pike, Ken ThompsonNovember 10, 2009Go 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, cGo 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-gamegod-gameartificial-life-game, artificial-lifeA genre of video game.https://en.wikipedia.org/wiki/God_gameA genre of video game allowing players to control the game on a large scale with divine and supernatural powers.
godotGodotgodotengine, godot-engine, godot-game-engine, gdscriptJuan Linietsky and Ariel ManzurAn 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…
gogsGogsJoe Chen31 March 2014A painless self-hosted Git service.https://gogs.iogit, github, gitlab, giteaGogs is a simple, stable and extensible self-hosted Git service
goldsrcGoldsrcGoldSource is a game engine created by Valve Corporation, based on the original Quake engine.https://en.wikipedia.org/wiki/GoldsrcGoldSource is a 1998 game engine created by Valve Corporation, based on the original Quake engine used by half-life 1.
golemGolem Networkgolem-network@golemfactoryApril 10, 2018Golem is an open source platform and marketplace for distributed computations.https://golem.networkcloud-computing, blockchain, decentralized, cloudGolem 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-languageGolfing languagegolflangA programming language designed to be terse.code-golf, programming-languageA 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.
googleGoogleLarry Page, Sergey BrinSeptember 4, 1998Google LLC is an American multinational technology company that specializes in Internet-related services and products.https://www.google.comhttps://en.wikipedia.org/wiki/GoogleGoogle 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-adminGoogle Admingoogle-admin-sdk, google-admin-apiGoogleAllow administrator accounts to configure and manage all aspects of Google Workspace for an organization.https://developers.google.com/admin-sdkhttps://en.wikipedia.org/wiki/Google_Workspacegoogle-workspace, google-cloud-identity, google-groupsAllow administrator accounts to configure and manage all aspects of [Google Workspace](https://workspace.google.com) for an organization
google-apps-scriptGoogle Apps Scriptapps-script, google-script, google-apps-script-apiGoogle, Mike HarmJuly 12, 2010Google Apps Script is an automation platform for Google products.https://workspace.google.com/products/apps-script/https://en.wikipedia.org/wiki/Google_Apps_Scriptgoogle-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-calendarGoogle Calendargcalendar, google-calendar-apiGoogleMillions of people use Google Calendar to track their events.https://workspace.google.com/products/calendar/https://en.wikipedia.org/wiki/Google_Calendargoogle-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-chatGoogle Chathangouts-chat, google-chat-apiGoogleBuild Chat apps that bring your services and resources right into Google Chat.https://workspace.google.com/products/chat/https://en.wikipedia.org/wiki/Google_Chatgoogle-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-classroomGoogle Classroomgoogle-classroom-apiGoogleGoogle Classroom is mission control for your classes.https://developers.google.com/classroomhttps://en.wikipedia.org/wiki/Google_Classroomgoogle-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-cloudGoogle Cloud Platform (GCP)google-cloud-platform, gcp, googlecloudplatform, googlecloudApril 7, 2008Google Cloud Platform, offered by Google, is a suite of cloud computing services.https://cloud.google.comhttps://en.wikipedia.org/wiki/Google_Cloud_Platformgoogle, 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-identityGoogle Cloud Identitygoogle-cloud-identity-apiGoogleCloud Identity API is an API for provisioning and managing identity resources.https://cloud.google.com/identity/docshttps://en.wikipedia.org/wiki/Google_Workspacegoogle-workspace, google-admin, google-groupsCloud Identity API is an API for provisioning and managing identity resources.
google-docsGoogle Docsgdocs, google-docs-apiGoogleCreate and collaborate on online documents in real-time and from any device.https://workspace.google.com/products/docs/https://en.wikipedia.org/wiki/Google_Docsgoogle-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-driveGoogle Drivegdrive, google-drive-apiGoogleStore, access, and share your files in one secure place.https://workspace.google.com/products/drive/https://en.wikipedia.org/wiki/Google_Drivegoogle-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-formsGoogle Formsgoogle-forms-apiGoogleEasy to create surveys and forms for everyone.https://workspace.google.com/products/forms/https://en.wikipedia.org/wiki/Google_Formsgoogle-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-groupsGoogle Groupsgoogle-groups-apiGoogleGoogle Groups is a service from Google that provides discussion groups for people sharing common interests.https://cloud.google.com/identity/docs/groupshttps://en.wikipedia.org/wiki/Google_Groupsgoogle-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-keepGoogle Keepgoogle-keep-apiGoogleCapture what’s important and get more done.https://workspace.google.com/products/keep/https://en.wikipedia.org/wiki/Google_Keepgoogle-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-mapsGoogle MapsGoogleFebruary 8, 2005Google Maps is a web mapping platform and consumer application offered by Google.https://maps.google.com/https://en.wikipedia.org/wiki/Google_Mapsmaps, google, google-maps-apiGoogle 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-meetGoogle Meetgoogle-meet-apiGooglePremium video meetings for everyone.https://workspace.google.com/products/meet/https://en.wikipedia.org/wiki/Google_Meetgoogle-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-sheetsGoogle Sheetsgsheets, google-sheets-api, google-spreadsheet, google-spreadsheetsGoogleCreate and edit online spreadsheets.https://workspace.google.com/products/sheets/https://en.wikipedia.org/wiki/Google_Sheetsgoogle-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-slidesGoogle Slidesgoogle-slides-apiGoogleBeautiful presentations created together.https://workspace.google.com/products/slides/https://en.wikipedia.org/wiki/Google_Slidesgoogle-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-tasksGoogle Tasksgoogle-tasks-apiGoogleKeep track of your daily tasks, organize multiple lists, and track important deadlines.https://workspace.google.com/products/tasks/https://en.wikipedia.org/wiki/Google_Tasksgoogle-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-vaultGoogle Vaultgoogle-vault-apiGoogleData retention and eDiscovery for Google Workspace.https://workspace.google.com/products/vault/https://en.wikipedia.org/wiki/Google_Vaultgoogle-workspace, google-admin**Google Vault** an archiving and electronic discovery service exclusively available to Google Workspace customers.
google-workspaceGoogle Workspacegsuite, google-workspace-apiGoogleSecure collaboration and productivity apps for businesses of all sizes.https://workspace.google.comhttps://en.wikipedia.org/wiki/Google_Workspacegmail, 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
gplGNU General Public Licensegplv2, gplv3, gnu-public-license, gnu-general-public-licenseGNU General Public License is a free software license published by the Free Software Foundation.https://en.wikipedia.org/wiki/GNU_General_Public_LicenseGNU 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.
gradescopeGradescope2014Gradescope is a suite of services to make grading coursework and providing feedback easier.https://www.gradescope.com/autograderGradescope 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…
gradleGradle2007Gradle is an open-source build tool that helps teams build, automate and deliver better software, faster.https://gradle.org/https://en.wikipedia.org/wiki/Gradlekotlin, android, java, android-studioGradle 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…
grafanaGrafanaJanuary 19, 2014Grafana is an open source metrics dashboard.https://grafana.comhttps://en.wikipedia.org/wiki/GrafanaGrafana 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…
graphqlGraphQLgraphql-client, graphql-api, graphql-schema, graphql-query, graphql-serverFacebook2015GraphQL 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/GraphQLapi, 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-softwareGreen Softwaresustainable-software, green-computingSoftware projects that aim to greenify computing.https://en.wikipedia.org/wiki/Green_computingThis 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-computingGrid computingGrid computing is a form of distributed computing that uses a network of computers to perform complex tasks.https://en.wikipedia.org/wiki/Grid_computingGrid 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…
groovyGroovyJames Strachan2003Apache Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform.https://groovy-lang.orghttps://en.wikipedia.org/wiki/Apache_Groovygrails, javaApache 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…
grpcgRPCGoogleAugust 2016gRPC is a high performance RPC framework.https://grpc.io/https://en.wikipedia.org/wiki/GRPCrpc, 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…
gtfsGTFSgtfs-dataset, gtfs-realtimeOpen specification for public transit stop locations, route schedules, and related info for riders. of tasks.https://en.wikipedia.org/wiki/General_Transit_Feed_SpecificationTransit 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…
gtkGTKgtk2, gtk3, gtk4Spencer Kimball, Peter MattisApril 14, 1998GTK (formerly GIMP ToolKit and GTK+) is a cross-platform toolkit for creating graphical user interfaces.https://www.gtk.orghttps://en.wikipedia.org/wiki/GTKcGTK (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…
guiGUIgraphical-user-interfaceA 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_interfacegraphical-interfaceGUI 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…
guildedGuildedguilded-ggEli BrownMarch 17, 2017Guilded is a VoIP and chat service primarily catered to a gaming audience.https://www.guilded.gghttps://en.wikipedia.org/wiki/Guildedguilded-api, guilded-botGuilded 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 […
guildwars2Guild Wars 2guildwars-2, gw2, guild-wars-2, guildwarstwoArenaNetAugust 28, 2012Guild 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_2Guild 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,…
gulpGulpgulpjs, gulp-jsFractal Innovations and the open source community at GitHubFebruary 9, 2016Gulp is a toolkit for automating and streamlining web development.http://gulpjs.com/https://en.wikipedia.org/wiki/Gulp.jsGulp 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.
guzzleGuzzleMatthew Weier O'PhinneyMarch 2, 2011Guzzle, an extensible PHP HTTP client.https://docs.guzzlephp.orgpsr-7, httpclient, http-client, curlGuzzle is a PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services.
hack-and-slashhack-and-slashhack-n-slash, hack-and-slash-game, hack-n-slash-game, hack-and-slay-game, hack-n-slay, hack-n-slay-gameA genre of video game.https://en.wikipedia.org/wiki/Hack_and_slashrole-playing-game, mud, mmorpgA type of gameplay in tabletop and video games emphasizing combat.
hackathonHackathonhackfest, codefest, hackday, hackathonsA hackathon is a gathering where developers collaboratively code in an extreme manner over a short period of time.https://en.wikipedia.org/wiki/Hackathongame-jam, hacktoberfest, game-off, hackathon-kit, hackathon-organiserA 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-kitHackathon-Kithack-kit, resources, resourceA kit or resource for hackathons.https://en.wikipedia.org/wiki/Hackathongame-jam, hacktoberfest, game-off, hackathon-organizer, hackathon, hackathonsA resources kit for hackathon organisers to draw on when organising their hackathons.
hackathon-organiserHackathon-Organiserevent-organiser, hack-organiser, hack-organizer, event-organizer, hackathon-organizerA person who organises or runs hackathons.https://en.wikipedia.org/wiki/Hackathongame-jam, hacktoberfest, game-off, hackathon-kit, hackathon, hackathonsA person who organises or runs hackathons. This person is usually looking for resources or sponsorship to help them organise their hack.
hackclubHack ClubZach Latta2014Hack 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_Clubhackathons, clubs, hackingWelcome 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.
hackerrankHackerRankhackerrank-solutions, hackerrank-python, hackerrank-challenges, hackerrank-algorithms-solutions, hackerrank-java, hackerrank-30dayschallange, hackerrank-cpp, hackerrank-javascript, hackerrank-sqlVivek Ravisankar, Hari KarunanidhiJuly 2009HackerRank is a tech company that focuses on competitive programming challenges.https://www.hackerrank.com/https://en.wikipedia.org/wiki/HackerRankcodechef, competitive-programmingHackerRank 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…
hackingHackingHacking 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…
hacksquadHackSquadNovuOctober 2021Contribute 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…
hacktoberfestHacktoberfesthacktoberfest-contributions, hacktoberfest-repo, hacktoberfest-contribute, hacktoberfest-participants, hacktoberfest-challenge, hacktoberfest-topic, hacktoberfest-project, hacktoberfest-maintainerDigitalOcean and GitHubOctober 2014Hacktoberfest 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…
hammerHammervalve-hammer, worldcraft, hammer-editorHammer 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.
hanamiHanamiLuca GuidiJanuary 23, 2014Hanami is a full-stack Ruby web framework focused on simplicity and maintainability.https://hanamirb.org/ruby, rails, sinatra, web-frameworkHanami 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…
handlebarsHandlebarshandlebarsjsYehuda KatzFebruary 15, 2011Handlebars is a simple templating language, that uses a template and an input object to generate HTML or other text formats.https://handlebarsjs.commustache-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…
handshakeHandshake2018Handshake is a decentralized naming and certificate authority.https://www.handshake.org/https://en.wikipedia.org/wiki/Alternative_DNS_root#HandshakeHandshake 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…
haskellHaskell1990Haskell 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…
haxeHaxehx, hxmlNicolas Cannasse, Haxe Foundation2005A metalanguage resembling ECMAScript which can be transpiled into a variety of languages.https://haxe.org/https://en.wikipedia.org/wiki/Haxejavascript, python, java, actionscript, c-plus-plus, csharp, php, luaA language resembling ECMAScript much which can be transpiled into ActionScript3, JavaScript, Java, C++, C#, PHP, Python, and Lua.
hduHangzhou Dianzi Universityhangzhou-dianzi-universityHangzhou Dianzi University is a public university specializing in electronic and information sciences.https://www.hdu.edu.cn/https://en.wikipedia.org/wiki/Hangzhou_Dianzi_UniversityHangzhou 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…
herokuHerokuHeroku is a cloud PaaS supporting several programming languages.https://www.heroku.com/https://en.wikipedia.org/wiki/HerokuHeroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.
highlightjsHighlight.jshighlight-jsHighlight.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…
hmshmshms-coreHUAWEI-Mobile-Services-CoreHMS Core is an assortment of open device and cloud capabilities provided by HMS.https://developer.huawei.com/consumer/en/hmshttps://en.wikipedia.org/wiki/Huawei_Mobile_ServicesHMS 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-assistantHome AssistanthomeassistantOpen source home automation that puts local control and privacy first.https://www.home-assistant.iohome-assistant-config, home-assistant-configuration, hassioHome 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…
homebrewHomebrewbrewMax Howell2009Homebrew 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.
homebridgeHomebridgeKhaos Tian, Nick FarinaFebruary 16, 2016Homebridge 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.
honojsHonohono, hono-jsYusuke WadaDecember 15, 2021Web framework built on Web Standards.https://hono.dev/honox**Hono** is Web framework built on Web Standards.
htmlHTMLhtml5Tim Berners-LeeJune 1993HTML is the fundamental markup language for webpages.https://www.w3.org/html/https://en.wikipedia.org/wiki/HTMLHTML, 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…
httpHTTPhttp2, httpsTim Berners-Lee1989HTTP (Hypertext Transfer Protocol) is the standard for communication across the web.https://en.wikipedia.org/wiki/Hypertext_Transfer_ProtocolHTTP (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…
hugoHugohugo-themeBjørn Erik PedersenJuly 04, 2013Hugo 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.
i18nInternationalization (i18n)internationalization, internationalisationInternationalization 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/abouthttps://en.wikipedia.org/wiki/Internationalization_and_localizationl10n, 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…
icedIcedicedrsHéctor RamónSeptember 05, 2019A cross-platform GUI library for Rust focused on simplicity and type-safety.https://iced.rsgui, rust, widget, interface, toolkit, elm, graphicsIced 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-fontIcon fonticon-fontsIcon 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-techId TechId Tech is a game engine developed by id Software in 1993.https://en.wikipedia.org/wiki/Id_TechId Tech is a game engine developed by id Software in 1993, known for running games such as Doom, Hexen, and Quake.
identiconsIdenticonsidenticonIdenticons are visual representations of data in the form of avatars.https://en.wikipedia.org/wiki/IdenticonAn 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.
ietfInternet 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_ForceIs an open standards organization, which develops and promotes voluntary Internet standards, in particular the technical standards that comprise the Internet protocol suite (TCP/IP).
iiifIIIFIIIF is a set of open standards for delivering high-quality, attributed digital objects online at scale.https://en.wikipedia.org/wiki/International_Image_Interoperability_Frameworkgraphics, api, digital-humanitiesThe 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…
imageImageimages, pictures, photo, picture, photosThe photography and graphic design communityImages encompass photographs, illustrations, and visual content used in various media.https://en.wikipedia.org/wiki/Imagephotography, 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-processingImage processingdigital-image-processingDigital image processing is the use of algorithms to make computers understand the image content.https://en.wikipedia.org/wiki/Digital_image_processingcomputer-vision, vision, deep-learning, opencvDigital image processing is the use of algorithms to make computers analyze the content of digital images.
imagejImageJfiji, fiji-pluginImageJ is an open source image processing program designed for scientific multidimensional images.https://imagej.net/https://en.wikipedia.org/wiki/ImageJImageJ 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,…