2,425 tools and products — trending open source, and what gets used in AI and other work.
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.
An RSS feed for Hostinger's tutorial articles, available at the Hostinger Tutorials feed URL and readable in RSS clients such as Newsboat.
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.
AlexNet is a convolutional neural network architecture developed by Alex Krizhevsky, Ilya Sutskever, and Geoffrey Hinton for large-scale image classification. Its 2012 ImageNet result helped establish deep learning's use of deep neural networks, ReLU activations, dropout, and GPU-based training for computer vision.
A book by Simon Brown about lightweight software architecture, technical leadership, and balancing architectural practices with agile development. It describes risk storming as a technique for identifying risks in software architecture.
DevAssure is an AI-powered software testing platform whose O2 agent reads code changes, maps potentially affected application flows, and validates them automatically, including through browser interactions based on plain-English expected behavior. It generates scriptless, self-healing acceptance tests and reports results for pull requests.
BiteBico is a technology interview-preparation platform and community offering courses and resources on system design, coding, behavioral interviews, machine learning, and object-oriented design.
Outskill is an AI education provider that runs two-day mastermind workshops covering hands-on use of AI tools, AI agent building, workflow automation, image and video generation, and AI-assisted coding.
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.
Arcade is a runtime for the Model Context Protocol (MCP) that helps AI agents take actions in real systems. It provides authentication and permissions management, reliable tool calls, and audit trails.
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.
A remote Model Context Protocol (MCP) server from Atlassian that lets MCP-compatible AI clients retrieve and work with live Jira and Confluence content. It applies the user's existing Atlassian permissions, allowing permission-aware access without maintaining a separately embedded retrieval-augmented generation data pipeline.
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.
Muse Code is an AI-powered terminal coding agent for inspecting repositories, investigating code issues, generating HTML reports, modifying code, spawning parallel sub-agents, and auditing pull requests.
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.
An evaluation toolkit for Strands AI agents that measures off-script behavior, violations of behavioral guardrails, and other incorrect behavior against test and live data. It is associated with Strands Agents, an open-source AI agent SDK for Python and TypeScript.
QCon San Francisco is a software engineering conference for senior practitioners and engineers, featuring production lessons and discussions on AI, software architecture, leadership, and engineering culture. The 2026 edition is scheduled for November 16–20, 2026, in San Francisco.
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.
InfoQ is a technology information and community platform that publishes articles, interviews, conference videos, transcripts, and presentation slides, primarily covering software development, architecture, cloud computing, and related engineering practices.
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.
Vois is a local AI voice-generation and audio-processing studio for writing, casting, voice selection and cloning, multi-speaker scripts, editing, and mastering. It provides local text-to-speech, more than 100 natural voices, audio tools for podcasts, audiobooks, and video, and integrations with AI agents; its Pro plan adds Omni, more than 600 languages, and Voice Design.
NVIDIA DGX Spark is a compact AI workstation from NVIDIA for local development, fine-tuning, and inference of generative-AI models. It is built around the NVIDIA GB10 Grace Blackwell Superchip, with 128 GB of unified memory and up to 1 petaflop of FP4 AI performance, and runs NVIDIA DGX OS.
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.
Vapi is a developer platform for building, testing, and deploying conversational voice AI agents. It provides a cascaded voice-agent architecture and supports customer-supplied text-to-speech servers for specialized applications.
Pipecat is an open-source Python framework maintained by Daily and the community for building real-time voice and multimodal conversational agents. It orchestrates audio and video, transports such as WebSockets and WebRTC, speech recognition and text-to-speech services, speech preprocessing, turn detection, model calls, tool calls, and streamed audio through composable conversation pipelines. Pipelines can operate as single agents or as multi-agent systems whose specialists hand off, fan out in parallel, or coordinate over a shared bus locally or across processes and machines. The project also provides a CLI for scaffolding, monitoring, and deploying agents, along with client SDKs and related tools for structured conversations and pipeline debugging.
Smallest AI is a voice-AI platform offering text-to-speech, speech-to-text, speech-to-speech, and orchestrated voice-agent models for real-time deployments.