Tags

Tags are for specific programming-related concepts, features, libraries, frameworks, platforms, versions, etc. Following tags helps curate your experience on solvin. You can also suggest new tags to be added or vote on others' suggestions.

Sort by
c++17

Introduced structured bindings, `if constexpr`, `std::optional`, and the standardized filesystem library. Also improved template metaprogramming and parallel algorithms.

0 Questions 0 Followers
c++20

One of the largest updates, featuring concepts, ranges, coroutines, modules (experimental), and `constexpr` enhancements. It significantly expands compile-time capabilities and expressive power.

0 Questions 0 Followers
c++23

Focuses on consistency, ergonomics, and smaller additions like deducing this, std::expected, and multi-dimensional submdspan. This version builds toward better compile-time and runtime usability.

0 Questions 0 Followers
java-7

An early Java version which introduced the `try-with-resources` statement, diamond syntax (`<>`), and improved type inference. Also added support for NIO.2 and invokedynamic for JVM languages.

0 Questions 0 Followers
java-9

Introduced the module system (JPMS), improved `jshell` REPL, and enhanced stream operations. Marked a shift toward more modular and maintainable codebases.

0 Questions 0 Followers
java-12

Added switch expression previews and new memory optimizations. Aimed at improving language flexibility and performance.

0 Questions 0 Followers
java-17

Another LTS release stabilizing features like sealed classes, pattern matching, and enhanced random generators. Designed for long-term reliability with modern features.

0 Questions 0 Followers
java-8

A landmark LTS Java release adding lambas, streams, `Optional`, default interface methods, and a new date-time API. Enabled functional-style programming in Java.

0 Questions 0 Followers
github

A web-based platform for hosting Git repositories and facilitating collaboration through features like pull requests, issues, and actions. It's central to many open-source and enterprise software workflows.

0 Questions 0 Followers
java-11

An LTS release that removed deprecated APIs, added `HttpClient`, and supported `var` in lambda parameters. Also introduced new string utility methods.

0 Questions 0 Followers
tensorflow

An open-source machine learning framework developed by Google. It provides tools for building and training neural networks at scale, supporting everything from research prototypes to production models.

0 Questions 0 Followers
pytorch

A flexible, dynamic machine learning Python framework developed by Meta. Preferred in research due to its intuitive interface and strong support for deep learning tasks.

0 Questions 0 Followers
openai-api

APIs provided by OpenAI for using models like GPT and DALL·E. Enables natural language understanding, generation, and image synthesis with minimal setup.

0 Questions 0 Followers
cuda-c++

An extension of C++ developed by NVIDIA for writing programs that run on GPUs. It enables parallel computing using CUDA architecture with kernel functions and explicit memory management.

0 Questions 0 Followers
nextjs

A React-based web framework for building server-rendered and statically generated web applications. Next.js supports features like API routes, image optimization, and incremental static regeneration. It's widely used for building SEO-friendly React apps.

0 Questions 0 Followers
astro

Astro is a modern static site builder that delivers lightning-fast performance by shipping less JavaScript. It supports multiple frontend frameworks (React, Svelte, Vue, etc.) in a single project. Its “islands architecture” allows fine-grained control over interactivity.

0 Questions 0 Followers
nuxtjs

Nuxt.js is a framework for building Vue.js applications with server-side rendering, static site generation, and powerful configuration options. It abstracts common boilerplate for routing, state, and data fetching. Nuxt is often used for full-stack Vue applications.

0 Questions 0 Followers
vite

Vite is a frontend build tool and development server that provides fast hot module replacement and optimized production builds. It supports modern JavaScript features and frameworks like Vue, React, and Svelte.

0 Questions 0 Followers
remix

Remix is a full-stack web framework that focuses on web fundamentals and optimized user experience through server-side rendering and progressive enhancement. It offers tight integration with browser APIs and data-fetching from loaders.

0 Questions 0 Followers
htmx

HTMX enables modern interactivity with traditional HTML by using attributes to handle AJAX, CSS transitions, WebSockets, and more. It allows building dynamic frontends without writing directly writing JavaScript.

0 Questions 0 Followers
wgpu

wgpu is a safe, modern, and portable GPU abstraction in Rust, implementing the WebGPU standard. It targets various underling graphics libraries, allowing GPU-accelerated graphics and compute across platforms. It's often used in game engines and visual applications written in Rust.

0 Questions 0 Followers
bevy

Bevy is an ECS-based (Entity Component System) game engine written in Rust. It features hot reloading, a modern rendering pipeline, and strong support for parallelism and modularity.

0 Questions 0 Followers
serde

Serde is a framework for serializing and deserializing Rust data structures efficiently and generically. It’s ubiquitous in the Rust ecosystem, often used for configuration files and data interchange.

0 Questions 0 Followers
cargo

Cargo is Rust’s package manager and build system, responsible for managing dependencies, compiling code, and running tests. It’s a core part of the Rust development workflow.

0 Questions 0 Followers
sqlite

SQLite is a lightweight, serverless, file-based relational database engine. It’s widely used in embedded systems, mobile apps, and local-first applications. It requires no setup and supports most SQL features.

0 Questions 0 Followers
redis

Redis is an in-memory data structure store used as a database, cache, and message broker. It supports strings, hashes, lists, sets, and more, with extremely low latency. It's often used to accelerate web apps, manage sessions, and queue background jobs.

0 Questions 0 Followers
flutter

Flutter is a cross-platform UI toolkit by Google for building natively compiled apps from a single codebase. It uses Dart and supports hot reload, rich widgets, and high performance. Popular for mobile, desktop, and web apps.

0 Questions 0 Followers
bun

Bun is a modern JavaScript runtime built for speed, with a native bundler, test runner, and package manager. It aims to replace Node.js, npm, and other tools in the JavaScript ecosystem.

0 Questions 0 Followers
docker

Docker is a containerization platform that allows developers to package applications and dependencies into portable containers. It simplifies deployment, isolation, and scaling.

0 Questions 0 Followers
kubernetes

Kubernetes is an open-source container orchestration system for automating deployment, scaling, and management of containerized applications. It provides high availability, load balancing, and self-healing.

0 Questions 0 Followers
oauth2

OAuth 2.0 is an authorization framework that allows applications to access foreign user resources without exposing credentials. It's used by major platforms like Google, GitHub, and Facebook.

0 Questions 0 Followers
aws

Amazon Web Services (AWS) is a comprehensive and widely adopted cloud platform offering over 200 services globally. It provides computing power, storage, databases, machine learning, and more, enabling scalable and secure cloud infrastructure

0 Questions 0 Followers
gcp

Google Cloud Platform (GCP) offers a suite of cloud computing services running on the same infrastructure that Google uses internally. It includes computing, storage, databases, machine learning, and serverless solutions.

0 Questions 0 Followers
react-native

React Native is a framework for building native mobile apps using React and JavaScript. It renders to platform-native components. Widely used in mobile apps like Instagram and Discord.

0 Questions 0 Followers
qt

Qt is a mature cross-platform C++ framework for developing GUIs and applications across desktop, embedded, and mobile. It provides its own widgets, graphics systems, and signal-slot architecture.

0 Questions 0 Followers
tauri

Tauri is a toolkit for building smaller, secure desktop apps using os-native webviews with a Rust backend. It’s lightweight compared to Electron (no bundled browser), offering faster startup times and lower memory usage.

0 Questions 0 Followers
electron

Electron is a framework which facilitates the development of cross-platform desktop applications using JavaScript, HTML, and CSS, bundling Chromium and Node.js. While heavier than native apps, it's widely adopted for its ease of development.

0 Questions 0 Followers
svg

SVG (Scalable Vector Graphics) is an XML-based format for describing vector graphics in web and UI applications. It supports shapes, text, gradients, animations, and interactivity while scaling without loss of quality.

0 Questions 0 Followers
keras

Keras is a high-level deep learning API written in Python, running on top of TensorFlow. It simplifies the process of building, training, and deploying neural networks. Keras is widely used in education, research, and production due to its readable syntax and modularity.

0 Questions 0 Followers
swiftui

SwiftUI is Apple’s declarative UI framework for building interfaces across iOS, macOS, watchOS, and tvOS. It allows developers to define UIs using Swift code with real-time previews and reactive data bindings.

0 Questions 0 Followers
redux

Redux is a predictable state container for JavaScript apps, commonly used with React. It uses a centralized store, pure reducers, and action dispatching to manage application state. Redux is well-suited for complex apps where state needs to be shared across many components.

0 Questions 0 Followers
iframe

An `<iframe>` is an HTML element that embeds another HTML document within the current one. It’s used to include external content like videos, maps, or full webpages. While powerful, iframes can pose security and performance challenges.

0 Questions 0 Followers
cmake

CMake is a cross-platform build system generator used to manage the build process of C/C++ projects. It produces platform-specific build files like Makefiles or Visual Studio project files. CMake supports complex configurations and is widely used in open-source and cross-platform projects.

0 Questions 0 Followers
axios

Axios is a promise-based HTTP client for JavaScript used to make requests from the browser or Node.js. It supports interceptors, automatic JSON parsing, and request/response transformation.

0 Questions 0 Followers
tcp

TCP (Transmission Control Protocol) is a reliable, connection-oriented transport protocol used in IP networks. It ensures ordered, error-checked delivery of data packets between applications.

0 Questions 0 Followers
udp

UDP (User Datagram Protocol) is a connectionless, low-latency transport protocol used in IP networks. It sends packets without guarantees of delivery, ordering, or error correction.

0 Questions 0 Followers
three.js

Three.js is a JavaScript library that enables 3D rendering in the browser using WebGL. It abstracts complex graphics programming and provides an easy-to-use API for creating 3D scenes, animations, and interactive environments.

0 Questions 0 Followers
graphql

GraphQL is a query language and runtime for APIs that allows clients to request exactly the data they need. It provides strong typing, real-time capabilities, and a flexible alternative to REST.

0 Questions 0 Followers