apache/yunikorn-core
apache/yunikorn-core has 1,042 GitHub stars and 298 forks. GitHot measured +2 in 7 days. Last checked 2026-11-11 02:13 UTC. Last push 2026-11-02.
Apache YuniKorn Core
Measured star growth
- in 24h
- Update delayed
- in 7 days
- +2
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalApache YuniKorn - A Universal Scheduler
Apache YuniKorn is a light-weight, universal resource scheduler for container orchestrator systems. It is created to achieve fine-grained resource sharing for various workloads efficiently on a large scale, multi-tenant, and cloud-native environment. YuniKorn brings a unified, cross-platform, scheduling experience for mixed workloads that consist of stateless batch workloads and stateful services.
YuniKorn now supports K8s and can be deployed as a custom K8s scheduler. YuniKorn's architecture design also allows adding different shim layer and adopt to different ResourceManager implementation including Apache Hadoop YARN, or any other systems.
Get Started
See how to get started with running YuniKorn on Kubernetes, please read the documentation on yunikorn.apache.org.
Want to know more about the value of the YuniKorn project, and what YuniKorn can do? Here are some session recordings and demos.
Get Involved
Please read get involved document if you want to discuss issues, contribute your ideas, explore use cases, or participate the development.
If you want to contribute code to this repo, please read the developer doc. All the design docs are available here.
Code Structure
Apache YuniKorn project has the following git repositories:
- yunikorn-core : the scheduler brain :round_pushpin:
- yunikorn-k8shim : the adaptor to Kubernetes
- yunikorn-scheduler-interface : the common scheduling interface
- yunikorn-web : the web UI
- yunikorn-release: the repo manages yunikorn releases, including the helm charts
- yunikorn-site: the source code for yunikorn website
The yunikorn-core is the brain of the scheduler, which makes placement decisions (allocate container X on node Y) according
to the builtin rich scheduling policies. Scheduler core implementation is agnostic to the underneath resource manager system.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,625 starspublic-apis/public-apis
A collective list of free APIs
497,974 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
450,225 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,301 stars