1,251 tools and products — trending open source, and what gets used in AI and other work.
Preston Lane is a line of plant-based household cleaning and home-fragrance products made in Italy. Its range includes scented cleaning sprays, dish soaps, and candles in aesthetically designed packaging, marketed as non-toxic and eco-friendly.
Blueland is a consumer cleaning-products brand that sells refillable household cleaning products designed to reduce single-use plastic. Its products include concentrated refills and reusable containers for home cleaning.
Poppi is a branded line of prebiotic carbonated soft drinks in familiar flavors such as cola, root beer, orange, and strawberry. Its beverages are marketed as lower-sugar alternatives to conventional soda and were developed as a more palatable alternative to apple cider vinegar drinks.
KCL is an open-source, constraint-based record and functional language for generating and managing configuration, including cloud-native and Kubernetes resources. It uses schemas, static types, constraints, rules, and isolated configuration blocks to model, validate, mutate, and organize configuration while reducing boilerplate; it can generate JSON and YAML or integrate with existing data. KCL supports configuration tooling such as formatting, linting, testing, documentation, package management, IDE extensions, and SDKs for several languages, and integrates with Kubernetes through tools including the Kubectl, Kustomize, Helm, and Crossplane KCL plugins. In Crossplane workflows, it can be used to develop composition functions as independent executable source code before embedding them into YAML at build time. The project is a CNCF Sandbox project and its implementation uses Rust and C, with support for native-code and WebAssembly compilation.
CUE is a language used to develop Crossplane composition functions independently of the final YAML composition. In the workflow described, CUE functions are embedded into YAML at build time.
Complate is a command-line tool that renders files from templates using the Go template engine. It can be used to generate Kubernetes manifests from separately developed composition code.
Argo Workflows is an open-source, container-native workflow engine for orchestrating parallel jobs on Kubernetes. It is implemented as a Kubernetes Custom Resource Definition: each workflow step runs as a container, and multi-step processes can be modeled either as ordered steps or as a directed acyclic graph (DAG). It supports machine-learning pipelines, data and batch processing, infrastructure automation, and CI/CD. The project provides workflow templating, artifact and parameter inputs and outputs, loops, conditionals, retries, timeouts, scheduling, suspension and resumption, resource orchestration, garbage collection, event triggers, and Prometheus metrics. It includes a web UI, CLI, REST and gRPC server interfaces, workflow archiving, log viewing, and Java, Go, Python through Hera, and TypeScript through Juno client libraries. Argo Workflows is a graduated Cloud Native Computing Foundation project and can run on Kubernetes clusters across cloud environments.
Tekton Pipelines is an open-source, Kubernetes-native system for declaring and running CI/CD-style pipelines through Kubernetes-style resources. Pipelines are composed of Tasks, which can run independently; they use containers as building blocks, treat Kubernetes clusters as a first-class target, and support swappable typed resources such as image-building implementations. The project is designed for self-managed CI and workflow environments and can use one Pipeline to deploy to different Kubernetes clusters.
Amazon Elastic Container Service (Amazon ECS) is a managed container orchestration service from Amazon Web Services for deploying, running, and scaling Docker-compatible containers. It supports AWS-hosted tasks and services through launch types including Amazon EC2 and AWS Fargate, and integrates with other AWS services such as IAM, Elastic Load Balancing, and CloudWatch.
Envoy Gateway is an open-source project for managing Envoy Proxy as a standalone or Kubernetes-based application gateway. It uses Gateway API resources to dynamically provision and configure the managed Envoy proxies. In Kubernetes deployments, its custom resource definitions can be deployed separately when they are too large for Flux's chart Secret mechanism.
Kustomize is a Kubernetes configuration customization tool sponsored by the Kubernetes SIG CLI. It processes raw, template-free YAML without modifying the original files, using declarative kustomization files to combine resources, apply patches and labels, generate resources such as ConfigMaps, and create overlays for development, staging, and production variants. It can wrap separately managed Kubernetes and CRD files and reference external files without copying their full contents into a repository. The resulting YAML can be emitted with `kustomize build` and applied directly with `kubectl`; Kustomize is also integrated into kubectl.
Coroot is an open-source observability and application performance monitoring (APM) tool that combines metrics, logs, distributed traces, continuous profiling, service maps, and SLO-based alerting. It uses eBPF for zero-instrumentation data collection, capturing requests and system activity without code changes, and provides predefined inspections, dashboards, application health summaries, log-pattern clustering, logs-to-traces correlation, and anomaly investigation. Coroot includes AI-powered root-cause analysis and built-in inspections that analyze application and infrastructure behavior, consolidate relevant findings into alerts, and recommend or identify likely fixes. It also tracks Kubernetes deployments, compares releases for performance changes, and provides application-level cost monitoring for AWS, GCP, and Azure. It can run as a Docker container or be deployed in Kubernetes. The project is licensed under the Apache License 2.0 and supports vendor-neutral instrumentation through OpenTelemetry.
Zellij is an open-source terminal workspace and terminal multiplexer developed by the zellij-org project. It provides persistent workspaces with panes, including floating and stacked panes, layouts for personal automation, multiplayer collaboration, and a plugin system for plugins compiled to WebAssembly. It also includes a built-in web client, allowing access without a terminal.
Zerobyte is a self-hosted backup automation tool for managing encrypted backups of local and remote storage. Built on Restic, it provides a web interface for scheduling, monitoring, retaining, browsing, and restoring backup snapshots across local directories and NFS, SMB, WebDAV, and SFTP sources, with storage backends such as local and cloud destinations through Rclone. It supports compression, end-to-end encryption, and fine-grained retention policies. Zerobyte is distributed as a Docker container and requires Docker and Docker Compose. Its documentation warns that the 0.x series is subject to major changes and recommends protecting internet-accessible deployments with a secure tunnel and authentication.
MicroCloud is Canonical's open-source platform for deploying lightweight private-cloud clusters on Linux infrastructure. It manages virtual machines and system containers through LXD, distributed storage through MicroCeph, and networking through MicroOVN, with the components automatically configured by the MicroCloud snap. The `microcloud init` command bootstraps a cluster by discovering other servers, prompting for Ceph disks and network settings, and configuring the LXD, Ceph, and OVN clusters. Additional machines join with `microcloud join`; MicroOVN provides the default networking, with Ubuntu Fan available as a fallback. MicroCloud supports command-line management and a web interface, and is intended for small private clouds, hybrid-cloud extensions, edge computing, and test labs. It runs on Ubuntu 22.04 or newer. A single member can be used for testing, while production deployments require at least three members. The project is distributed as a Snap and is developed by Canonical.
Dokploy is an open-source, self-hostable platform as a service for deploying and managing applications and databases on VPS instances or owned hardware. It supports deployments from Git repositories, Docker images, and Docker Compose.
A Better Auth plugin for integrating Polar payment and checkout functionality into an existing Better Auth application. It helps applications accept payments through Polar.
Cloudreve is a self-hosted file management and sharing system developed by the Cloudreve project. It stores files in local or remote storage providers, including OneDrive and S3-compatible services, and provides a web interface for uploading, browsing, downloading, previewing, editing, and sharing files. It supports background downloads through Aria2 or qBittorrent, WebDAV across storage providers, resumable parallel uploads, archive handling, metadata and tag search, multi-user groups, expiring share links, and online editing of text, diagrams, Markdown, images, and Office documents. The project is distributed as an all-in-one package, can be deployed locally or in production, and is built with Go, Gin, and ent alongside React, Redux, and Material-UI. It is licensed under GPLv3.
A command-line program that generates animated ASCII bonsai trees in a terminal. It can animate tree growth and run continuously as a terminal screensaver.
asciinema is a command-line terminal session recorder, live streamer, and player. It captures terminal output in lightweight asciicast files rather than conventional video files; recordings can be replayed in a terminal, embedded in web pages with the asciinema player, or published to an asciinema server such as asciinema.org. It can also stream sessions locally through a built-in HTTP server or remotely through a relay, record while streaming, capture optional keyboard input and session metadata, and convert, concatenate, or play recordings from local files, standard input, or HTTP(S) URLs. The tool runs on GNU/Linux, macOS, and FreeBSD and is implemented in Rust.
croc is a command-line tool for transferring files and directories between computers using a short code phrase rather than manually configuring SSH servers, firewalls, keys, or IP addresses. It uses peer-to-peer connections with relay fallback and end-to-end encryption based on PAKE, supports resumable and multiple transfers, and does not require a local server or port forwarding. The tool supports Windows, Linux, macOS, and browser clients, can use proxies such as Tor, and allows custom relay servers.
ttyd is a command-line tool for sharing a terminal session through a web browser. It runs a specified command and exposes its terminal over a WebSocket-based web interface, with read-only access by default and an option to allow clients to write to the TTY for remote operation. The terminal interface supports CJK and IME input, ZMODEM and trzsz file transfers, Sixel image output, SSL through OpenSSL or Mbed TLS, basic authentication, reverse-proxy authentication headers, custom working directories, client limits, and other command-line options. It runs on macOS, Linux, FreeBSD, OpenBSD, OpenWrt, and Windows, and is built on libuv and WebGL2.
jrnl is an open-source journaling and note-taking application for the command line. It lets users create, search, filter, and view journal entries, with support for timestamps, tags, favorites, and multiple journals. Entries are stored as human-readable plain text and can also be encrypted with AES; entries can be supplied directly on the command line or composed in an external editor.
Newsboat is an actively maintained RSS/Atom feed reader for text terminals. It provides a terminal user interface for subscribing to feeds, downloading updates, navigating articles, and reading text content without opening a web browser. Its features include a built-in HTML renderer, article filtering by title, author, or contents, aggregation into configurable meta-feeds, feed transformations, bookmarking scripts for sending links or articles to third-party services, macros, integrations with services such as The Old Reader, NewsBlur, and FeedHQ, and rudimentary podcast support. It can be installed from distribution repositories or Snap, or built from source.
lolcat is a command-line utility that prints terminal output with a colored gradient. It supports configurable gradient settings and an animation mode that renders output line by line. The project is distributed for Linux through Snap and for macOS through Homebrew.
Faker is a Python package and command-line tool for generating fake data for testing, database bootstrapping, user simulation, stress testing, XML generation, and production-data anonymization. Its generator exposes provider-based methods such as name, address, text, Internet values, identities, passwords, URLs, hashes, and binary data; each call produces a generated result, and providers can be added or localized by locale. The package also supplies a pytest fixture for use in tests and supports Python 3.8 and above.
grex is a command-line tool and Rust library with Python bindings that generates a regular expression from user-provided test cases. It aims to produce the shortest possible expression that matches the supplied strings, using literals, character classes, alternation, optional groups, repeated substrings with quantifiers, prefixes and suffixes, and optional anchors; command-line options or library preprocessing can generalize the result for cases such as digits and repeated values. The CLI accepts strings and can read input from a file. By default, the generated expression is intended to match only the supplied test cases, while options such as shorthand character classes can broaden its matches. It produces Perl-compatible expressions compatible with Rust's regex crate, and the project recommends inspecting generated expressions by hand for domain-specific correctness and engine-specific optimization.
Uptime Kuma is an open-source, self-hosted monitoring tool for checking website and API availability, TCP services, keyword and JSON responses, WebSockets, ping targets, DNS records, Steam game servers, Docker containers, and other endpoints. It can also monitor TLS certificate information and, as described in the video, databases and firewalls. It provides a web interface with uptime charts, certificate details, proxy and two-factor authentication support, and multiple status pages that can be mapped to specific domains. When checks fail, it sends notifications through Telegram, Discord, Gotify, Slack, Pushover, email via SMTP, and more than 90 other notification services. The project can be deployed with Docker Compose or a Docker image, or run directly on supported Linux and Windows systems with Node.js, Git, and optionally PM2. The repository documents monitoring intervals of 20 seconds and warns that network file systems such as NFS are not supported for its data directory.
A Docker Compose configuration for deploying Uptime Kuma with Traefik as a reverse proxy. The repository targets Uptime Kuma 2.0 beta and uses `uptime.zenvps.xyz` as the default domain; deploying it on another domain requires replacing that domain throughout the configuration.
Zenprompter is a web-based teleprompter application for displaying and running scripts on phones and desktop computers.
SPIRE (the SPIFFE Runtime Environment) is an open-source toolchain and implementation of the SPIFFE workload-identity framework, maintained by the SPIFFE community and hosted as a graduated Cloud Native Computing Foundation project. It exposes the SPIFFE Workload API to attest running software, assign SPIFFE IDs, and issue SPIFFE Verifiable Identity Documents (SVIDs), allowing workloads to establish trust through mTLS or JWT signing and verification and to authenticate securely to services such as secret stores, databases, and cloud providers. SPIRE distributes SPIRE Server and SPIRE Agent binaries, with container images also available for those components and its OIDC discovery provider. Its extensible plugin framework supports different hosting environments and integrations, including an Envoy Secret Discovery Service implementation for installing and rotating TLS certificates and trust bundles. The project provides quickstarts for Kubernetes, Linux, and macOS, along with Go and Java client libraries and example repositories.
Atlantis is a self-hosted Go application for Terraform pull request automation. It listens for Terraform pull request events through webhooks, runs Terraform plan, import, and apply remotely, and posts the command output back to the pull request. It makes infrastructure changes visible to a team, supports collaboration by non-operations engineers, and standardizes Terraform workflows.
An open-source reconstruction of the historically lost B programming-language compiler, developed by Angelo Papenhoff. Its B implementation uses two phases: `bc.b` compiles B source into an intermediate format, and `ba.b` converts that format into assembly; the first phase is mostly platform-independent apart from word size, while the second is platform-dependent. The repository also contains an initial C compiler used to bootstrap the B compiler, capable of producing PDP-11, amd64, MIPS32, and RISC-V 64 assembly, plus reconstructed variants for UNIX v1 on the PDP-11 and ITS on the PDP-10. The compilers generate the original threaded code, with the PDP-10 version using ASCII intermediate code. The project has been confirmed to compile itself on Linux amd64, Linux MIPS32, Linux RISC-V 64, 2.11BSD PDP-11, UNIX v1 PDP-11, and ITS PDP-10.
PyO3 is a Rust library for binding Rust code to Python. It can generate native Python extension modules from Rust and embed Python in a Rust binary, with facilities for converting types and interacting across the Python C API boundary. It also provides helpers for coordinating asynchronous work between Rust futures and Python's asynchronous model. The project supports CPython, PyPy, and GraalPy, and is distributed as a Rust crate; its documentation shows maturin as a tool for building and publishing PyO3-based Python packages.
Magnus is a Rust library for integrating Rust with Ruby. It lets developers write Ruby extension gems in Rust or call Ruby code from a Rust binary, with bindings for defining Ruby functions and methods, calling Ruby methods, and converting values between the languages. Rust structs and enums can be wrapped as Ruby objects using the `#[magnus::wrap]` macro or the `TypedData` trait; functions and methods support automatic type conversion and return Ruby-style argument or type errors when conversions fail.
Protocol Buffers (Protobuf) is Google's language-neutral, platform-neutral format and interface definition system for serializing structured data across programming languages. Developers define messages and service interfaces in `.proto` files; the `protoc` compiler generates language-specific code, which works with a Protobuf runtime for serialization and deserialization. The project is distributed as a C++ protocol compiler and language-specific runtimes, with prebuilt compiler binaries available for released versions.
Chicory is a JVM-native WebAssembly runtime written purely in Java. It runs WebAssembly programs wherever the JVM runs, without native dependencies, JNI, or a separate native runtime, allowing Java applications to keep their JVM memory, security, and observability guarantees. It includes a WebAssembly binary parser and bytecode interpreter, with planned compiler and AOT engines, validation, WASI support, SIMD, tail calls, exception handling, threads, garbage collection, and multi-memory support. The project prioritizes safety, simplicity, and use in restrictive JVM environments over being a standalone or fastest runtime.
FlatBuffers is a cross-platform serialization library and interface definition system developed by Google. It uses schemas written in `.fbs` files and the `flatc` compiler to generate language-specific code, which constructs and accesses serialized buffers directly without first parsing or unpacking them. The shared buffer layout supports reading data across languages and schema versions, and is designed for memory-efficient transmission, storage, and access. The project provides code-generation and runtime support for languages including C, C++, C#, Dart, Go, Java, JavaScript, Kotlin, Lua, PHP, Python, Rust, Swift, TypeScript, and others. It runs on Windows, macOS, Linux, Android, and other systems with a recent C++ compiler, and is licensed under the Apache License 2.0.
Cap'n Proto is a binary data interchange format, interface definition language, and capability-based RPC system developed around core tools and a C++ library. Its generated code lets programs in multiple languages read a shared memory layout without an additional serialization step, and it provides RPC capabilities for communicating between components. The project describes itself as a binary alternative to JSON and as a faster alternative to Protocol Buffers; the repository contains the development branch and warns that it may include breaking API changes.
A VMware Kubernetes distribution for deploying and managing Kubernetes clusters on VMware infrastructure, including VMware Cloud Foundation and vSphere environments. It provides a VMware-integrated Kubernetes runtime for organizations operating workloads on the VMware platform.
Talos Linux is a modern, minimal Linux distribution built for running Kubernetes. Developed and supported by Sidero Labs, it is immutable and hardened, with all system management performed through an API rather than a shell or interactive console. API access uses mutual TLS authentication, while immutable infrastructure and atomic updates are intended to reduce configuration drift and support predictable Kubernetes and Linux updates. The project is fully open source and production-ready.
Apache Kafka is an open-source distributed event-streaming platform developed by the Apache Software Foundation. It is used for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications, and can be deployed on premises, in a cluster, or through a managed service. The official repository contains Java and Scala source code, build tasks, documentation generation, and unit and integration tests.
Cluster API is an open-source Kubernetes subproject focused on declarative APIs and tooling for provisioning, upgrading, and operating multiple Kubernetes clusters. Developed by the Kubernetes SIG Cluster Lifecycle, it uses Kubernetes-style APIs and patterns to define cluster configuration and supporting infrastructure—including virtual machines, networks, load balancers, and VPCs—for consistent, repeatable deployments. Providers extend it to infrastructure platforms such as AWS, Azure, and vSphere, while kubeadm is provided as a built-in bootstrap and control-plane provider.
Minskytron is an interactive browser emulation of Marvin Minsky's circle algorithm, presented as a DEC PDP-1 graphics demo. It uses three linked oscillators whose switch settings generate different visual patterns for users to explore.
vCluster is a Kubernetes tenant-cluster platform developed by Loft. It creates isolated virtual Kubernetes environments on top of an existing control-plane cluster or on dedicated infrastructure and bare metal; each tenant cluster has its own API server, custom resource definitions, and role-based access control, providing a cluster experience intended to resemble dedicated Kubernetes. vCluster can be installed and operated through its CLI and kubectl, and also supports running locally through its Docker driver. The project is a CNCF Certified Kubernetes distribution and is positioned for multi-tenancy, managed Kubernetes, and AI infrastructure workloads.
A Kubernetes-native storage and data-management platform developed by Pure Storage that provides persistent volumes and resilient storage for stateful applications without relying on host-path mounts. It supports storage provisioning, replication, high availability, snapshots, backup, and disaster recovery across Kubernetes environments.
Open Policy Agent (OPA) is an open-source, general-purpose policy engine and graduated Cloud Native Computing Foundation project. It uses the declarative Rego language to define rules and evaluates supplied policies and data in response to queries, returning decisions such as whether an API request is allowed, what cluster a workload may target, or which resource tags are required. Services can integrate with OPA through its Go SDK, Go API, REST API, or other documented integrations; OPA is also available as a CLI, container image, and binary. The videos specifically describe its use for Kubernetes admission policies and command-line validation before resources reach a cluster.
Kbomb is a Kubernetes cluster inventory tool that reports cluster configuration and running workloads, with container-image scanning included as part of the report.
Kata Containers is an open-source container runtime and project that runs workloads inside lightweight virtual machines, combining a container-like interface with the workload isolation and security properties of virtual machines. Its core runtime integrates with container managers through a containerd shim v2 implementation; an agent inside each virtual machine or pod sets up the container environment, while a hypervisor provides the virtualized boundary. The project supports multiple virtualization technologies and architectures, uses a configuration file covering the runtime, agent, and hypervisor, and includes a host-capability check through the `kata-runtime check` command. The code is licensed under Apache 2.0.
A Visual Studio Code extension for editing Markdown in a document-like interface, with two-way editing, heading support, and table formatting alongside preview.
ripgrep (rg) is a command-line, line-oriented search tool developed in Rust. It recursively searches directories and files for regular-expression patterns, while respecting .gitignore rules and, by default, skipping hidden directories and files and binary files. It provides first-class support for Windows, macOS, and Linux, with binary releases available, and is similar to grep, The Silver Searcher, and ack. The project is dual-licensed under the MIT license and the UNLICENSE.
LaTeX is a code-based typesetting system for producing PDF documents, particularly scientific documents and mathematical formulas. The LaTeX Project's core distribution includes the LaTeX kernel, documentation, essential tools, graphics and color support, the amsmath mathematics package, first-aid utilities, the LaTeX laboratory, and the L3 programming layer. The linked repository contains unpackaged LaTeX2e kernel sources and development code, including the base, documentation, required, tools, graphics, amsmath, firstaid, and latex-lab components. It is not the normal installation route; packaged versions are distributed through CTAN and TeX distributions such as TeX Live, MacTeX, and MiKTeX. The project describes LaTeX as powerful but comparatively heavy, with complicated dependencies, large installations, and less helpful error messages.
Puppeteer is a JavaScript library that provides a high-level API for controlling Chrome or Firefox through the DevTools Protocol or WebDriver BiDi. It runs browsers headlessly by default and can automate navigation, viewport settings, keyboard input, locating and interacting with page elements, and browser shutdown. The library can be used to render web content into PDFs; the video describes substantial memory usage and slow cold starts as drawbacks in that use case. The `puppeteer` package downloads a compatible browser during installation, while `puppeteer-core` provides the library without downloading Chrome.
Typst is a markup-based typesetting system and compiler for creating documents and compiling them locally, including to PDF. It provides built-in markup for common formatting tasks, flexible functions, an integrated scripting system, mathematical typesetting, and bibliography management. Its scripting syntax supports variables, functions, expressions, and data-driven document content, while set and show rules configure or redefine element appearance. The compiler uses incremental compilation for fast rebuilds and provides friendly error messages; the repository contains the Typst compiler and command-line interface, with a collaborative online editor available separately.
Cargo Lambda is a Cargo subcommand for developing Rust-based AWS Lambda functions. It provides tooling for working with AWS Lambda from the Rust Cargo ecosystem, including the workflow used to build and run Rust Lambda functions. The project is maintained by the cargo-lambda community and is released under the MIT License.
Obsidian Sync is a subscription service from Obsidian that synchronizes Obsidian vaults across supported devices through the cloud. It supports encrypted synchronization and features such as version history and selective vault settings.
DataForSEO provides APIs for SEO and SEM analytics, including keyword research and related search-engine data, for software companies and agencies. Its services can be accessed programmatically and through an MCP connector.
Zoho Cliq is a team communication and collaboration app from Zoho that combines messaging, search, meetings, automation, no-code bots, workflows, webhooks, MCP support, REST APIs, and AI model integrations.
Antithesis is a deterministic software testing platform for making distributed-system behavior reproducible. It supports time-travel debugging, freezing and inspecting systems, adding telemetry after an event, and perturbing system behavior to expose failures.
Kick is a livestreaming platform where creators broadcast video streams and interact with audiences in real time. It supports streams in which creators watch or discuss films with viewers, subject to applicable copyright and platform rules.