🍺 BREW Explorer

← all formulae

enkits

brew install enkits v1.11 Zlib

C and C++ Task Scheduler for creating parallel programs

2
30-day installs · #13582
3
90-day · #17917
18
365-day · #14590
2.0k
★ GitHub stars · updated 2mo ago

Build dependencies

GitHub topics

c c-plus-plus enkits gamedev multithreading scheduling thread

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "cmake"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "C and C++ Task Scheduler for creating parallel programs",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:37:20+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "enkits",
  "github_default_branch": "master",
  "github_last_commit_at": "2026-06-03T13:05:55Z",
  "github_readme_excerpt": "Support development of enkiTS through [Github Sponsors](https://github.com/sponsors/dougbinks) or [Patreon](https://www.patreon.com/enkisoftware)\n\n[\u003cimg src=\"https://img.shields.io/static/v1?logo=github\u0026label=Github\u0026message=Sponsor\u0026color=#ea4aaa\" width=\"200\"/\u003e](https://github.com/sponsors/dougbinks)    [\u003cimg src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" alt=\"Become a Patron\" width=\"150\"/\u003e](https://www.patreon.com/enkisoftware)\n\n![enkiTS Logo](https://github.com/dougbinks/images/blob/master/enkiTS_logo_no_padding.png?raw=true)\n# enkiTS\n| [Master branch](https://github.com/dougbinks/enkiTS/) | [Dev branch](https://github.com/dougbinks/enkiTS/tree/dev) |\n| --- | --- |\n| [![Build Status for branch: master](https://github.com/dougbinks/enkiTS/actions/workflows/build.yml/badge.svg)](https://github.com/dougbinks/enkiTS/actions) | [![Build Status for branch: dev](https://github.com/dougbinks/enkiTS/actions/workflows/build.yml/badge.svg?branch=dev)](https://github.com/dougbinks/enkiTS/actions) |\n\n## enki Task Scheduler\n\nA permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.\n\nThe primary goal of enkiTS is to help developers create programs which handle both data and task level parallelism to utilize the full performance of multicore CPUs, whilst being lightweight (only a small amount of code) and easy to use.\n\n* [C++ API via src/TaskScheduler.h](src/TaskScheduler.h)\n* [C API via src/TaskScheduler_c.h](src/TaskScheduler_c.h)\n\nenkiTS was developed for, and is used in [enkisoftware](http://www.enkisoftware.com/)\u0027s Avoyd codebase.\n\n## Platforms\n\n- Windows, Linux, Mac OS, Android (should work on iOS) \n- x64 \u0026 x86, ARM\n\nenkiTS is primarily developed on x64 and x86 Intel architectures on MS Windows, with well tested support for Linux and somewhat less frequently tested support on Mac OS and ARM Android.\n\n## Examples\n\nSeveral examples exist in  the [example folder](https://github.com/dougbinks/enkiTS/tree/ma",
  "github_repo": "dougbinks/enkiTS",
  "github_stars": 1996,
  "github_topics": [
    "c",
    "c-plus-plus",
    "enkits",
    "gamedev",
    "multithreading",
    "scheduling",
    "thread"
  ],
  "homepage": "https://github.com/dougbinks/enkiTS",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 2,
  "installs_365d": 18,
  "installs_90d": 3,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "Zlib",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "enkits",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 13582,
  "rank_365d": 14590,
  "rank_90d": 17917,
  "raw_hash": "54f9f08586f642bd",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/e/enkits.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "1.11",
  "versioned_formulae": [],
  "why_use_this": null
}