Showing 759 open source projects for "thread"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 1
    WebMagic

    WebMagic

    A scalable web crawler framework for Java

    ...WebMagic has a simple core with high flexibility, a simple API for html extracting. It also provides annotation with POJO to customize a crawler, and no configuration is needed. Some other features include the fact that it is multi-thread and has distribution support. WebMagic is very easy to integrate. Add dependencies to your pom.xml. WebMagic use slf4j with slf4j-log4j12 implementation. If you customized your slf4j implementation, please exclude slf4j-log4j12. You can write a class implementation of PageProcessor.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Coost

    Coost

    A tiny boost library in C++11

    coost is an elegant and efficient cross-platform C++ base library. Its goal is to create a sword of C++ to make C++ programming easy and enjoyable. Coost, co for short, is like boost, but more lightweight, the static library built on Linux or Mac is only about 1MB in size. log supports two types of logs: one is level log, which is divided into 5 levels: debug, info, warning, error, and fatal, printing a fatal log will terminate the program; the other is topic log, logs are grouped by topic...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Keep Codex Fast

    Keep Codex Fast

    A backup-first Codex skill for keeping local Codex state fast

    ...When applied manually, it backs up first, archives old sessions, rotates large logs, moves stale worktrees, and prunes dead references instead of deleting important state. It also includes an optional repair path for oversized thread title and preview metadata. Its main value is helping users preserve continuity through handoff documents while reducing local drag in Codex.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    The Bitdefender disassembler

    The Bitdefender disassembler

    bddisasm is a fast, lightweight, x86/x64 instruction decoder

    ...The project also includes a companion component called bdshemu, which provides a minimal instruction emulator capable of analyzing shellcode-like behavior in a controlled environment. Its performance is a key strength, achieving millions of decoded instructions per second while maintaining thread safety and deterministic behavior.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 5
    React Native Reanimated

    React Native Reanimated

    React Native's Animated library reimplemented

    React Native Reanimated is a powerful animation library for creating smooth, native-feeling motion in React Native applications. It lets developers write animations in JavaScript while running performance-critical animation logic on the UI thread. This makes it useful for gestures, transitions, shared element effects, scroll interactions, and highly responsive interfaces. The repository now includes both React Native Reanimated and React Native Worklets, which support multi-threaded JavaScript execution. Reanimated is widely used when standard React Native animation tools are not flexible or fast enough for complex UI behavior. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    log4rs

    log4rs

    A highly configurable logging framework for Rust

    ...By default the gzip feature is enabled and when rolling files it will zip log archives automatically. This is a problem when the log archives are large as the zip happens in the main thread and will halt the process while the zip is completed. Be advised that the gzip feature will be removed from default features as of 1.0.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    urllib3

    urllib3

    Python HTTP library with thread-safe connection pooling

    urllib3 is a powerful, user-friendly HTTP client for Python. Much of the Python ecosystem already uses urllib3 and you should too. Thread safety, connection pooling. Client-side TLS/SSL verification. File uploads with multipart encoding. Helpers for retrying requests and dealing with HTTP redirects. Support for gzip, deflate, brotli, and zstd encoding. Proxy support for HTTP and SOCKS. 100% test coverage. Professional support for urllib3 is available as part of the Tidelift Subscription. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    redux-saga

    redux-saga

    An alternative side effect model library for Redux applications

    redux-saga is a library that aims to make application side effects (i.e. asynchronous things like data fetching and impure things like accessing the browser cache) easier to manage, more efficient to execute, easy to test, and better at handling failures. The mental model is that a saga is like a separate thread in your application that's solely responsible for side effects. redux-saga is a redux middleware, which means this thread can be started, paused and cancelled from the main application with normal redux actions, it has access to the full redux application state and it can dispatch redux actions as well. It uses an ES6 feature called Generators to make those asynchronous flows easy to read, write and test. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    py-spy

    py-spy

    Sampling profiler for Python programs

    py-spy is a sampling profiler for Python programs. It lets you visualize what your Python program is spending time on without restarting the program or modifying the code in any way. py-spy is extremely low overhead: it is written in Rust for speed and doesn't run in the same process as the profiled Python program. This means py-spy is safe to use against production Python code. py-spy works from the command line and takes either the PID of the program you want to sample from or the command...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Try Free
  • 10
    mysqlclient

    mysqlclient

    MySQL/MariaDB connector for Python

    Summary: mysqlclient is a MySQL/MariaDB connector for Python, providing a convenient interface for database interactions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    JMX Exporter

    JMX Exporter

    A process for exposing JMX Beans via HTTP for Prometheus consumption

    JMX to Prometheus exporter: a collector that can configurable scrape and expose mBeans of a JMX target. This exporter is intended to be run as a Java Agent, exposing a HTTP server and serving metrics of the local JVM. It can be also run as a standalone HTTP server and scrape remote JMX targets, but this has various disadvantages, such as being harder to configure and being unable to expose process metrics (e.g., memory and CPU usage). Running the exporter as a Java agent is strongly...
    Downloads: 17 This Week
    Last Update:
    See Project
  • 12
    Marl

    Marl

    A hybrid thread / fiber task scheduler written in C++ 11

    marl is a lightweight C++ job system that schedules tasks on a pool of worker threads and runs them using cooperative fibers for high throughput. By decoupling “tasks” from OS threads, it minimizes context switches and lets workloads with fine-grained synchronization scale efficiently. The API is intentionally small—post tasks, wait on fences, and express dependencies—so you can retrofit it into existing engines without adopting a heavyweight framework. Under the hood, fibers allow tasks to...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Spartan Engine

    Spartan Engine

    A game engine with an emphasis on real-time cutting-edge solutions

    ...It supports next-gen performance and image quality technologies including variable rate shading, dynamic resolution scaling, temporal anti-aliasing, and upscaling via XeSS 2 and FSR 3. Beyond rendering, SpartanEngine offers PhysX-powered physics, CPU and GPU profiling, a thread pool for parallel workloads.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    AnythingLLM

    AnythingLLM

    The all-in-one Desktop & Docker AI application with full RAG and AI

    ...AnythingLLM is a full-stack application where you can use commercial off-the-shelf LLMs or popular open-source LLMs and vectorDB solutions to build a private ChatGPT with no compromises that you can run locally as well as host remotely and be able to chat intelligently with any documents you provide it. AnythingLLM divides your documents into objects called workspaces. A Workspace functions a lot like a thread, but with the addition of containerization of your documents. Workspaces can share documents, but they do not talk to each other so you can keep your context for each workspace clean.
    Downloads: 107 This Week
    Last Update:
    See Project
  • 15
    Cadence

    Cadence

    Orchestration engine to execute asynchronous business logic

    ...Cadence enables writing stateful applications without worrying about the complexity of handling process failures. Cadence preserves complete multithreaded application state including thread stacks with local variables across hardware and software failures. Cadence is designed to scale out horizontally to handle millions of concurrent workflows. Cadence provides out-of-the-box asynchronous history event replication that can help you recover from zone failures.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 16
    Jolt Physics

    Jolt Physics

    A multi core friendly rigid body physics and collision detection lib

    ...We therefore place a lot of emphasis on concurrently accessing the physics simulation data outside of the main physics simulation update. Sections of the world can be loaded / unloaded in the background. A batch of physics bodies can be prepared on a background thread without locking or affecting the physics simulation and then inserted into the world all at once with a minimal impact on performance.
    Downloads: 24 This Week
    Last Update:
    See Project
  • 17
    MongoDB Rust Driver

    MongoDB Rust Driver

    The official MongoDB Rust Driver

    The MongoDB Rust Driver is a native, idiomatic Rust client for MongoDB that gives systems software and back-end services the ability to interact with MongoDB from safe, performant Rust code. It makes extensive use of Rust’s ownership and type systems to ensure memory safety, thread safety, and predictable performance without garbage collection overhead. The driver supports common MongoDB features like CRUD operations, indexing, aggregations, change streams, and transactions, enabling full use of the database’s capabilities from Rust applications. Because it’s asynchronous by design, it works well with Rust async runtimes like Tokio and async-std, letting developers build highly concurrent networked services that efficiently use modern multicore hardware. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Oboe

    Oboe

    Oboe is a C++ library that makes it easy to build high-performance

    ...It supports features like floating-point audio, channel configuration, sample-rate negotiation, and stream sharing to match device capabilities. Example apps and utilities demonstrate best practices for thread priority, audio mixing, and underrun handling. By aligning with the native audio stack, oboe enables professional music apps, real-time communications, and games to achieve consistent audio performance across a wide range of devices.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    cocoyaxi

    cocoyaxi

    A go-style coroutine library in C++11 and more

    ...It contains a series of high-quality base components, such as a go-style coroutine, coroutine-based network programming framework, command line, and config file parser, high-performance log library, unit testing framework, JSON library, etc. co has implemented a go-style coroutine, which has the following features. Multi-thread scheduling, the default number of threads is the number of system CPU cores. Shared stack, coroutines in the same thread share several stacks (the default size is 1MB), and the memory usage is low. Simple test on Linux shows that 10 millions of coroutines only take 2.8G of memory (for reference only). There is a flat relationship between coroutines, and new coroutines can be created from anywhere (including in coroutines). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    MODMAIL

    MODMAIL

    A feature rich discord Modmail bot

    ...When you close a thread, Modmail will generate a log link and post it to your log channel.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    VisualVM

    VisualVM

    VisualVM is an All-in-One Java Troubleshooting Tool

    VisualVM is a visual tool integrating command line JDK tools and lightweight profiling capabilities. Designed for both development and production time use. Use Apache Ant 1.9.9 or above and Oracle JDK 8 to build VisualVM from this repository. VisualVM monitors and troubleshoots applications running on Java 1.4+ from many vendors using various technologies including jvmstat, JMX, Serviceability Agent (SA) and Attach API. VisualVM perfectly fits all the requirements of application developers,...
    Downloads: 20 This Week
    Last Update:
    See Project
  • 22
    FreeSql

    FreeSql

    .NET aot orm, VB.NET/C# orm, Mysql/PostgreSQL/SqlServer/Oracle orm

    FreeSql is a robust ORM (Object Relational Mapper) for .NET that supports multiple databases like MySQL, PostgreSQL, SQLite, Oracle, and SQL Server. It provides advanced features such as automatic entity mapping, LINQ-style queries, caching, and database-first or code-first workflows. Designed for developers who want full control and performance without sacrificing productivity.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    Whirlwind

    Whirlwind

    Ridiculously fast, fully asynchronous, sharded hashmap for Rust

    Collection of thread-safe, asynchronous data structures. Whirlwind is a lightweight CSS framework focused on performance and simplicity, offering developers a minimal approach to styling web applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Minecraft High-Performance Redstone

    Minecraft High-Performance Redstone

    A multithreaded Minecraft server built for redstone

    A Minecraft 1.20.4 creative server built for Redstone. Each 256x256 plot runs on a separate thread, allowing for less lag, more concurrency, and many awesome extra features. MCHPRS is very different from traditional servers. Because this server is tailored to the use of computation redstone, many things that are a part of Vanilla Minecraft servers don't exist here. That being said, MCHPRS comes with many of its own unique features.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    Auto Claude

    Auto Claude

    Autonomous multi-session AI coding

    Auto-Claude is an autonomous, multi-agent coding framework that organizes software work into a structured workflow where agents plan, build, and validate code with minimal manual micromanagement. Instead of relying on a single chat thread to do everything, it uses coordinated agents and a task-driven approach so multiple steps—like investigation, implementation, and testing—can be executed systematically. The project aims to make “agentic software engineering” feel like running a small virtual dev team by giving you an opinionated process for turning goals into scoped tasks and then driving those tasks to completion. ...
    Downloads: 25 This Week
    Last Update:
    See Project