Fusion Programming Language

Hacker News Top Tools

Summary

Fusion is a programming language that allows developers to write libraries once and transpile them to C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript, and OpenCL from a single codebase.

No content available
Original Article
View Cached Full Text

Cached at: 06/27/26, 03:49 AM

# Fusion Programming Language Source: [https://fusion-lang.org/](https://fusion-lang.org/) [Fork me on GitHub](https://github.com/fusionlanguage/fut)Fusion is a programming language designed for implementing reusable components \(libraries\) for C, C\+\+, C\#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C, all from single codebase\. ![Fusion transpiles to C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL](https://fusion-lang.org/fut-dark.png)A "Hello, world" library: ``` public class HelloFu { public static string GetMessage() { return "Hello, world!"; } } ``` can be translated to all the listed languages with: ``` fut -o hello.c,cpp,cs,d,java,js,py,swift,ts,cl hello.fu ``` The translated code is lightweight \(no virtual machine, emulation nor dependencies\), human\-readable and fits well with the target language, including naming conventions and documentation comments\. Check out[Fusion Playground](https://fusion-lang.org/playground)in your browser\. For further instructions, see[Getting Started](https://github.com/fusionlanguage/fut/blob/master/doc/getting-started.md)\.

Similar Articles

Fuser Apps

Product Hunt

Fuser Apps is a platform for vibe-coding apps, sites, and games on a collaborative canvas.

langfuse/langfuse

GitHub Trending (daily)

Langfuse open-sources its LLM engineering platform to offer self-hosted tracing, analytics, and evaluation tools for production AI applications.

FMAG: A single-instruction GPU virtual machine and toolchain

Lobsters Hottest

FMAG is a GPU virtual machine with a single instruction (fused multiply-add with guard) that eliminates thread divergence, allowing efficient interpretation of arbitrary programs per element on the GPU. It includes a toolchain and library for writing and running such programs.

Spectre Programming Language

Hacker News Top

Spectre is a new programming language for safe, contract-based low-level systems programming, enforcing immutability by default and compile-time/runtime contract checking. It compiles via QBE IR and includes a feature to translate C code to Spectre.