austinksmith / Hamsters.js
Licence: artistic-2.0
100% Vanilla Javascript Multithreading & Parallel Execution Library
Stars: ✭ 517
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
Projects that are alternatives of or similar to Hamsters.js
java-multithread
Códigos feitos para o curso de Multithreading com Java, no canal RinaldoDev do YouTube.
Stars: ✭ 24 (-95.36%)
Mutual labels: concurrency, parallel, parallel-computing, multithreading, parallelism, concurrent, parallel-processing
YACLib
Yet Another Concurrency Library
Stars: ✭ 193 (-62.67%)
Mutual labels: thread, concurrency, parallel, parallelism, thread-pool, concurrent
thread-pool
BS::thread_pool: a fast, lightweight, and easy-to-use C++17 thread pool library
Stars: ✭ 1,043 (+101.74%)
Mutual labels: multi-threading, concurrency, parallel, multithreading, thread-pool
Pelagia
Automatic parallelization (lock-free multithreading thread) tool developed by Surparallel Open Source.Pelagia is embedded key value database that implements a small, fast, high-reliability on ANSI C.
Stars: ✭ 1,132 (+118.96%)
Mutual labels: parallel, multithreading, parallel-computing, thread
super-workers
🐴 Distribute load on front-end via parallelism
Stars: ✭ 93 (-82.01%)
Mutual labels: multi-threading, parallel-computing, web-worker, thread-pool
React Native Threads
Create new JS processes for CPU intensive work
Stars: ✭ 527 (+1.93%)
Mutual labels: concurrency, thread, parallelism, web-worker
Taskflow
A General-purpose Parallel and Heterogeneous Task Programming System
Stars: ✭ 6,128 (+1085.3%)
Mutual labels: multithreading, parallel-computing, multi-threading, parallel
Post Me
📩 Use web Workers and other Windows through a simple Promise API
Stars: ✭ 398 (-23.02%)
Mutual labels: concurrency, parallel-computing, web-worker, worker
Java Concurrency Examples
Java Concurrency/Multithreading Tutorial with Examples for Dummies
Stars: ✭ 173 (-66.54%)
Mutual labels: concurrency, multithreading, thread, thread-pool
Util
A collection of useful utility functions
Stars: ✭ 201 (-61.12%)
Mutual labels: concurrency, parallel, concurrent, parallelism
Corium
Corium is a modern scripting language which combines simple, safe and efficient programming.
Stars: ✭ 18 (-96.52%)
Mutual labels: concurrency, parallel, parallel-computing, multithreading
ParallelQSlim
Shape Aware Parallel Mesh Simplification Algorithm
Stars: ✭ 84 (-83.75%)
Mutual labels: parallel-computing, multithreading, thread-pool
noroutine
Goroutine analogue for Node.js, spreads I/O-bound routine calls to utilize thread pool (worker_threads) using balancer with event loop utilization. 🌱
Stars: ✭ 86 (-83.37%)
Mutual labels: concurrency, parallel, multithreading
Parallel
Parallel processing for PHP based on Amp.
Stars: ✭ 478 (-7.54%)
Mutual labels: concurrency, parallel, parallel-processing
bascomtask
Lightweight parallel Java tasks
Stars: ✭ 49 (-90.52%)
Mutual labels: thread, concurrency, parallel
parallelizer
Simplifies the parallelization of function calls.
Stars: ✭ 62 (-88.01%)
Mutual labels: worker, parallel, parallelism
haxe-concurrent
A haxelib for basic platform-agnostic concurrency support
Stars: ✭ 69 (-86.65%)
Mutual labels: thread, concurrency, thread-pool
wasm-bindgen-rayon
An adapter for enabling Rayon-based concurrency on the Web with WebAssembly.
Stars: ✭ 257 (-50.29%)
Mutual labels: concurrency, parallel, multithreading
go-worker-thread-pool
A visual working example of a Thread Pool pattern, based on a known blog article.
Stars: ✭ 24 (-95.36%)
Mutual labels: thread, concurrency, parallel
Hamsters.js
Author: Austin K. Smith
Website: Hamsters.io
Description: 100% Vanilla Javascript Multithreading & Parallel Execution Library
License: Artistic License 2.0
Environment Support
- All major browsers IE9+
- Inside of existing web workers (threads inside threads)
- Javascript shell environments
- React Native
- Node.js
Examples
You can find a view examples of the library in action using the links below.
How to use Hamsters.js
You can find information on how to make use of the library using the wiki links below.
Restructoring Standard Functions
Support Hamsters.js
Your support makes projects like this possible.
Contributors
This project exists thanks to all the people who contribute. Contribute to Hamsters.js
Backers
Thank you to all our backers! 🙏 Back Hamsters.js
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. Sponsor Hamsters.js
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].