Go (Programming Language) Alternatives

Go (Programming Language) is described as 'Open-source programming language with C-style syntax, Google-backed. Features concurrency, automatic memory management, and a robust library for web and CLI apps' and is a very popular programming language in the development category. There are more than 50 alternatives to Go (Programming Language) for a variety of platforms, including Linux, Mac, Windows, BSD and Self-Hosted apps. The best Go (Programming Language) alternative is Python, which is both free and Open Source. Other great apps like Go (Programming Language) are Java, Rust, C++ and C (programming language).

  • ...

Open-source programming language with C-style syntax, Google-backed. Features concurrency, automatic memory management, and...

More about Go (Programming Language)
Go (Programming Language) alternatives page was last updated Feb 11, 2025
Copy a direct link to this comment to your clipboard
  1. Copy a direct link to this comment to your clipboard

    A fast, friendly, functional language.

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Rust

    Roc Programming Language Features

    1.  Functional Language

    Roc Programming Language VS Go (Programming Language)

     
  2. GDScript icon
     8 likes
    Copy a direct link to this comment to your clipboard

    GDScript is a high-level, dynamically typed programming language used to create content. It uses a syntax similar to Python.

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Android
    • Online
    • Godot Engine

    Properties

    1.  Easy to use

    Features

    1.  Support for scripting
    2.  Portable
    3.  Works Offline
    4.  Python-based

    GDScript VS Go (Programming Language)

     
  3. Copy a direct link to this comment to your clipboard

    Hare is a systems programming language designed to be simple, stable, and robust. Hare uses a static type system, manual memory management, and a minimal runtime. It is well-suited to writing operating systems, system tools, compilers, networking software, and other low-level...

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Linux
    • BSD
    • Mac

    Properties

    1.  Lightweight

    Features

    1.  Portable
    2.  Low level
    3.  Systems programming

    Hare (Programming Language) VS Go (Programming Language)

     
  4. HolyC icon
     5 likes
    Copy a direct link to this comment to your clipboard

    HolyC is very similar to regular C, so it's a very simple but powerful language. It was used to make all of TempleOS, so it definitely works to make programs.

    License model

    • FreeOpen Source

    Application type

    Country of Origin

    • US flagUnited States

    Platforms

    • Linux
    • Self-Hosted

    Properties

    1.  Lightweight

    Features

    1.  Portable
    2.  Support for scripting
    3.  Command line interface

    HolyC VS Go (Programming Language)

     
  5. Copy a direct link to this comment to your clipboard

    A community fork of a language named after a plant fungus. All of the memory-safe features you love, now with 100% less bureaucracy.

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Self-Hosted

    Crab Programming Language Features

    1.  Rust

    Crab Programming Language VS Go (Programming Language)

     
  6. Odin icon
     4 likes
    Copy a direct link to this comment to your clipboard

    The Odin programming language is fast, concise, readable, pragmatic and open sourced. It is designed with the intent of replacing C with the following goals:

    77 Odin alternatives

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD

    Properties

    1.  Lightweight

    Features

    1.  Portable
    2.  Support for scripting

    Odin VS Go (Programming Language)

     
  7. Copy a direct link to this comment to your clipboard

    Janet is a functional and imperative programming language. It runs on Windows, Linux, macOS, and should run on other systems with some porting. The entire language (core library, interpreter, compiler, assembler) is about 200-300 kB and should run on many constrained systems.

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux

    Janet Language Features

    1.  Embeddable

    Janet Language VS Go (Programming Language)

     
  8. Ada icon
     8 likes
    Copy a direct link to this comment to your clipboard

    Ada 2012 is the next generation of the world’s premier programming language for engineering safe, secure and reliable software.

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Windows
    • Linux
    • BSD

    Ada VS Go (Programming Language)

     
  9. Objective-C icon
     30 likes
    Copy a direct link to this comment to your clipboard

    The Objective-C language is a simple computer language designed to enable sophisticated object-oriented programming. Objective-C is defined as a small but powerful set of extensions to the standard ANSI C language.

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    Discontinued

    Objective-C Features

    1.  Object-oriented Language

    Objective-C VS Go (Programming Language)

     
  10. Mojo icon
     3 likes
    Copy a direct link to this comment to your clipboard

    The Mojo Programming Language Mojo is a specialized artificial intelligence (AI) programming language developed by Modular Inc. First released in May 2023, it is designed to become a superset of Python, with the performance of C.

    55 Mojo alternatives

    License model

    • FreeOpen Source

    Application type

    Country of Origin

    • US flagUnited States

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • BSD
    • Self-Hosted
    • FreeBSD
    • OpenBSD

    Properties

    1.  Lightweight

    Features

    1.  Command line interface
    2.  Ad-free
    3.  Portable
    4.  Rolling Release
    5.  Support for scripting
    6.  Object-oriented Language

    Mojo VS Go (Programming Language)

     
  11. Copy a direct link to this comment to your clipboard

    A friendly language for building type-safe, scalable systems.

    License model

    • FreeOpen Source

    Platforms

    • Self-Hosted
    • Rust

    Gleam Language VS Go (Programming Language)

     
  12. Copy a direct link to this comment to your clipboard

    P is a programming language where the system is described as a collection of interacting state machines communicating with each other through events.

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux

    P Programming Language VS Go (Programming Language)

     
You are at page 3 of Go (Programming Language) alternatives