fusionlanguage/fut
Fusion programming language. Transpiling to C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C. observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 98
- Release rhythm 86
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 35
- age_days: 2509
- days_rel: 15
- days_push: 15
- n_releases_24m: 16
Adoption not part of the score
1928 stars · 71 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Fusion is a programming language designed for writing reusable library components in a single codebase that transpiles to C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript, and OpenCL C. The compiler, written in C++, generates lightweight, human-readable code that follows each target language's conventions with no runtime dependencies.
Use cases
- write a library once and compile it to multiple languages
- transpile a single codebase to C, C++, Java, Python, and JavaScript
- share reusable components across different programming languages
- generate idiomatic code for each target language from one source
- compile Fusion code to OpenCL C for GPU kernels
- avoid maintaining parallel implementations of the same library in many languages
When to choose
- you maintain a library that must be available in many languages
- you want a single source of truth for cross-language components
- you need dependency-free, human-readable generated code
- you want to target OpenCL C for GPU computing from one codebase
When to avoid
- you need a language with a large ecosystem and community
- your project targets only one language
- you need runtime features like garbage collection or a VM
- you require extensive third-party package support
Facets
cli-tool · maturity active
compiler programming-language cli developer-tools programming-languages compilers developer-tools cross-platform cross-platform cli cpp transpiler multi-target-code-generation single-source source-to-source programming-language
2 sources
- readme: https://github.com/fusionlanguage/fut · fetched 2026-08-28 · d11fd1931436
- homepage: https://fusion-lang.org · fetched 2026-08-29 · d397e4bc7854
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| fusionlanguage/fut | main | 94 |
For agents
markdown · JSON · MCP: product_card(name="fusionlanguage/fut")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem