Compute

Open-source projects categorized as Compute

Top 13 Compute Open-Source Projects

  • Boost.Compute

    A C++ GPU Computing Library for OpenCL

  • terraform-google-kubernetes-engine

    Configures opinionated GKE clusters

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • compute-runtime

    Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver

  • Project mention: Intel Graphics Compute Runtime for OneAPI Level Zero and OpenCL | news.ycombinator.com | 2023-08-02
  • StableFluids

    A straightforward GPU implementation of Jos Stam's "Stable Fluids" on Unity.

  • vulkan_minimal_compute

    Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.

  • vuh

    Vulkan compute for people

  • opencl-intercept-layer

    Intercept Layer for Debugging and Analyzing OpenCL Applications

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • hotline

    A high-performance, hot-reload graphics engine.

  • terraform-google-vm

    Provisions VMs in Google Cloud

  • terraform-google-container-vm

    Deploys containers on Compute Engine instances

  • Vulkan.jl

    Using Vulkan from Julia

  • Project mention: GPU vendor-agnostic fluid dynamics solver in Julia | news.ycombinator.com | 2023-05-08

    You may be confusing front end APIs and the compiler backends.

    Julia is flexible enough that you can essentially define domain specific languages within Julia for certain applications. In this case, we are using Julia as an abstract front end and then deferring the concrete interface to vendor specific GPU compilation drivers. Part of what permits this is that Julia is a LLVM front end and many of the vendor drivers include LLVM-based backends. With some transformation of the Julia abstract syntax tree and the LLVM IR we can connect the two.

    That said we are mostly dependent on vendors providing the backend compiler technology. When they do, we can bridge Julia to use that interface. We can wrap Vulkan and technologies like oneAPI.

    https://github.com/JuliaGPU/Vulkan.jl

  • subscript

    Fast and tiny expression evaluator with minimal syntax.

  • Project mention: Wax compiler – a tiny language designed to transpile to other languages | news.ycombinator.com | 2024-04-19

    > The goal of wax is to be a "common subset" of most major imperative programming languages. By lacking the unique fancy features in each of these languages and being as boring as possible, wax transpiles to all of them seamlessly

    I love the concept. I was recently studying a very small language called "subscript", with a similar idea they called "common syntax".

    > Subscript supports common syntax (shared by JavaScript,C, C++, Java, C#, PHP, Swift, Objective-C, Kotlin, Perl etc.)

    https://github.com/dy/subscript

    ---

    Lingdong Huang, the author of Wax language, is a genuine artist of software. His projects are a feast.

    https://lingdong.works/

    https://github.com/LingDong-

    A programming language in Classical Chinese. Procedurally generated flowers, fish drawings, imaginary creatures, landscape paintings. In my mind, he's up there in the Olympian heights with Fabrice Bellard, Justine Tunney, etc., in terms of technical mastery and innovative thinking.

  • compaster

    Rasterization using compute shaders

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Compute related posts

Index

What are some of the best open-source Compute projects? This list will help you:

Project Stars
1 Boost.Compute 1,497
2 terraform-google-kubernetes-engine 1,072
3 compute-runtime 1,066
4 StableFluids 1,003
5 vulkan_minimal_compute 699
6 vuh 340
7 opencl-intercept-layer 292
8 hotline 218
9 terraform-google-vm 206
10 terraform-google-container-vm 151
11 Vulkan.jl 106
12 subscript 83
13 compaster 16

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com