Topics
Browse the top used topics on GitHub
All featured topics
-
#
3D
3D modeling is the process of virtually developing the surface and structure of a 3D object.
-
#
Ajax
Ajax is a technique for creating interactive web applications.
-
#
Algorithm
Algorithms are self-contained sequences that carry out a variety of tasks.
-
Amp
Amp is a non-blocking concurrency framework for PHP.
-
Android
Android is an operating system built by Google designed for mobile devices.
-
Angular
Angular is an open source web application platform.
-
Ansible
Ansible is a simple and powerful automation engine.
-
#
API
An API (Application Programming Interface) is a collection of protocols and subroutines for building software.
-
Arduino
Arduino is an open source hardware and software company and maker community.
-
ASP.NET
ASP.NET is a web framework for building modern web apps and services.
-
Atom
Atom is a open source text editor built with web technologies.
-
Awesome Lists
An awesome list is a list of awesome things curated by the community.
-
Amazon Web Services
Amazon Web Services provides on-demand cloud computing platforms on a subscription basis.
-
Azure
Azure is a cloud computing service created by Microsoft.
-
Babel
Babel is a compiler for writing next generation JavaScript, today.
-
Bash
Bash is a shell and command language interpreter for the GNU operating system.
-
Bitcoin
Bitcoin is a cryptocurrency developed by Satoshi Nakamoto.
-
#
Blockchain
Blockchains are distributed ledgers that can record transactions between parties in a verifiable and permanent way.
-
Bootstrap
Bootstrap is an HTML, CSS, and JavaScript framework.
-
#
Bot
A bot is an application that runs automated tasks over the Internet.
-
C
C is a general purpose programming language that first appeared in 1972.
-
Chrome
Chrome is a web browser from the tech company Google.
-
Chrome extension
Google Chrome Extensions are add-ons that allow users to customize their Chrome web browser.
-
#
Command line interface
A CLI, or command-line interface, is a console that helps users issue commands to a program.
-
Clojure
Clojure is a dynamic, general-purpose programming language.
-
#
Code quality
Automate your code review with style, quality, security, and test‑coverage checks when you need them.
-
#
Code review
Ensure your code meets quality standards and ship with confidence.
-
#
Compiler
Compilers are software that translate higher-level programming languages to lower-level languages (e.g. machine code).
-
#
Continuous integration
Automatically build and test your code as you push it upstream, preventing bugs from being deployed to production.
-
C++
C++ is a general purpose and object-oriented programming language.
-
#
Cryptocurrency
A cryptocurrency is a digital currency that uses cryptography.
-
Crystal
Crystal is a self-hosted, general purpose programming language.
-
C#
C# ("C sharp") is an object-oriented and type-safe programming language.
-
CSS
Cascading Style Sheets (CSS) is a language used most often to style and improve upon the appearance of views.
-
#
Data structures
Data structures are a way of organizing and storing data.
-
#
Data visualization
Data visualization is the graphic representation of data and trends.
-
#
Database
A database is a structured set of data held in a computer, usually a server.
-
#
Deep learning
Deep Learning is an artificial neural network composed of many layers.
-
#
Dependency management
Secure and manage your third-party dependencies.
-
#
Deployment
Streamline your code deployment so you can focus on your product.
-
Django
Django is a web application framework for Python.
-
Docker
Docker is a platform built for developers to build and run applications.
-
#
Documentation
Documentation is a set of information that describes a product to its users.
-
.NET
.NET is a free, cross-platform, open source developer platform.
-
Electron
Electron is a framework for building cross-platform desktop applications with web technology.
-
Elixir
Elixir is a dynamic, functional language designed for building scalable and maintainable applications.
-
Emacs
Emacs is an extensible, customizable, free text editor and computing environment.
-
Ember
Ember is a framework for creating web applications.
-
#
Emoji
Emojis are graphic symbols that represent an emotion, object, or concept.
-
#
Emulator
An emulator is any hardware or software that allows one computer to behave like another.
-
ES6
ECMAScript 6 is the sixth release of the ECMAScript language.
-
ESLint
The pluggable linting utility for JavaScript and JSX.
-
Ethereum
Ethereum is a distributed public blockchain network.
-
Express
Express is a minimal Node.js framework for web and mobile applications.
-
Firebase
Firebase is a mobile app development platform that provides data analysis and database web services for developers.
-
Firefox
Firefox is an open source web browser from Mozilla.
-
Flask
Flask is a web framework for Python based on the Werkzeug toolkit.
-
#
Font
A font is a particular style of typeface for text.
-
#
Framework
A framework is a reusable set of libraries or classes in software.
-
#
Front end
Front end is the programming and layout that people see and interact with.
-
#
Game engine
A game engine is a software framework used to develop and create video games.
-
Git
Git is the most widely used version control system.
-
GitHub API
The GitHub API allows you to build applications that integrate with GitHub.
-
Go
Go is a programming language built to resemble a simplified version of the C programming language.
-
Google
Google LLC is an American multinational technology company that specializes in Internet-related services and products.
-
Gradle
Gradle is an open-source build tool that helps teams build, automate and deliver better software, faster.
-
GraphQL
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data.
-
Gulp
Gulp is a toolkit for automating and streamlining web development.
-
Haskell
Haskell is a functional programming language with non-strict semantics, and strong static typing.
-
Homebrew
Homebrew is a package manager for macOS.
-
#
Homebridge
Homebridge is a utility for tying smart home devices together into Apple’s HomeKit framework, controlled by Siri.
-
HTML
HTML is the fundamental markup language for webpages.
-
#
HTTP
HTTP (Hypertext Transfer Protocol) is the standard for communication across the web.
-
#
Icon font
Icon fonts contain glyphs and symbols in place of textual letters.
-
iOS
iOS is the operating system for Apple's mobile products.
-
IPFS
IPFS is a peer-to-peer protocol for content-addressed sharing of data via a distributed file system.
-
Java
Java is an object-oriented programming language used mainly for web, desktop, embedded devices and mobile applications.
-
JavaScript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
Jekyll
Jekyll is a simple, blog-aware static site generator.
-
jQuery
jQuery is a lightweight library that simplifies programming with JavaScript.
-
JSON
JSON (JavaScript Object Notation) allows for easy interchange of data, often between a program and a database.
-
The Julia Language
Julia is a high-level, high-performance dynamic programming language for numerical computing.
-
Jupyter Notebook
Jupyter Notebooks are documents that contain live code, visualizations, and narrative text.
-
Koa
Koa is an expressive middleware framework for Node.js servers that uses ES2017 async functions.
-
Kotlin
Kotlin is a statically typed programming language for multiplatform applications.
-
Kubernetes
Kubernetes is an open source system for automating deployment, scaling, and management of containerized applications.
-
Laravel
Laravel is a PHP framework.
-
LaTeX
LaTeX is a document preparation system.
-
#
Library
A library is a collection of resources, often created to make programming a task simpler.
-
Linux
Linux is an open source operating system.
-
#
Localization
Translation of a software interface and messages to another language plus to work with local cultures.
-
Lua
Lua is a lightweight, embeddable scripting language.
-
#
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
macOS
macOS is Apple's operating system.
-
Markdown
Markdown is a lightweight markup language.
-
Mastodon
Mastodon is a free, decentralized, open-source microblogging network.
-
Material design
Material design is a unified system of theory and tools for creating digital experiences developed by Google.
-
MATLAB
MATLAB is a programming platform for numerical computation and visualization.
-
Maven
Maven is a build automation tool used primarily for Java projects.
-
Minecraft
Minecraft is a sandbox video game.