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. Nelua icon
     1 like
    Copy a direct link to this comment to your clipboard

    Nelua is a systems programming language for performance sensitive applications, like real-time applications and game engines. Its syntax and semantics are similar to Lua, but its garbage collection is optional, it provides optional type notations, and it is free from an...

    59 Nelua alternatives

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux

    Nelua Features

    1.  Compiled Language
    2.  Systems programming

    Nelua VS Go (Programming Language)

     
  2. Tcl icon
     21 likes
    Copy a direct link to this comment to your clipboard

    Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses.

    License model

    • FreeOpen Source

    Application type

    Country of Origin

    • International

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD

    Tcl Features

    1.  Support for scripting
    2.  Graphical User Interface
    3.  Rad
    4.  Object-oriented Language

    Tcl VS Go (Programming Language)

     
  3. Ponyc icon
     Like
    Copy a direct link to this comment to your clipboard

    Pony is an open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language.

    License model

    • FreeOpen Source

    Application type

    Country of Origin

    • US flagUnited States

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • Linux Mint
    • Ubuntu
    • FreeBSD
    • Alpine Linux

    Properties

    1.  Lightweight

    Features

    1.  Command line interface
    2.  Object-oriented Language

    Ponyc VS Go (Programming Language)

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

    The X10 programming language is organized around four basic principles of asynchrony, locality, atomicity, and order that are developed on a type-safe, class-based, object-oriented foundation. This foundation is robust enough to support fine-grained concurrency, Cilk-style...

    License model

    • FreeOpen Source

    Application type

    Country of Origin

    • US flagUnited States

    Platforms

    • Mac
    • Windows
    • Linux

    X10 (programming language) VS Go (Programming Language)

     
  5. M# icon
     1 like
    Copy a direct link to this comment to your clipboard

    M# is a set of tools for rapid web application development. M# manages 90% of the code through automation and eliminates most human errors. It has been proven to result in better, safer, and more reliable code, at least 4X faster.

    License model

    • FreeProprietary

    Application type

    Country of Origin

    • GB flagUnited Kingdom

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Self-Hosted
    • .NET Framework
    • JavaScript
    • Node.JS
    • SQL Server Management Studio

    Properties

    1.  Lightweight

    Features

    1.  Command line interface
    2.  Support for scripting
    3.  NET Framework
    4.  Web-Based

    M# VS Go (Programming Language)

     
  6. P icon
     1 like
    Copy a direct link to this comment to your clipboard

    P is a programming language for asynchronous event-driven programming and the IoT that was developed by Microsoft and University of California, Berkeley.

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Amazon Web Services
    • Ubuntu

    P Features

    1.  Support for scripting
    2.  Command line interface

    P VS Go (Programming Language)

     
  7. Jython icon
     19 likes
    Copy a direct link to this comment to your clipboard

    Jython, successor of JPython, is an implementation of the Python programming language written in Java.

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Python

    Jython VS Go (Programming Language)

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

    Object Pascal is a multi-paradigm, object-oriented, component-based general purpose programming language.

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • BSD
    • AROS
    • Haiku
    • AmigaOS
    • MorphOS

    Object Pascal VS Go (Programming Language)

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

    Squirrel is a high level imperative, object-oriented programming language, designed to be a light-weight scripting language that fits in the size, memory bandwidth, and real-time requirements of applications like video games.

    License model

    • FreeOpen Source

    Application type

    Country of Origin

    • IT flagItaly
    • European Union flagEU

    Platforms

    • Mac
    • Windows
    • Linux
    • FreeBSD

    Properties

    1.  Lightweight

    Features

    1.  Support for scripting
    2.  Object-oriented Language

    Squirrel (programming language) VS Go (Programming Language)

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

    A small/lightweight statically typed scripting language written in Zig.

    License model

    • FreeOpen Source

    Application type

    Country of Origin

    • US flagUnited States

    Platforms

    • Mac
    • Linux
    • Visual Studio Code

    Properties

    1.  Lightweight

    Features

    1.  Syntax Highlighting
    2.  Statically Typed Language

    Buzz Programming Language VS Go (Programming Language)

     
  11. Pluto icon
     Like
    Copy a direct link to this comment to your clipboard

    Pluto is a superset of Lua 5.4 designed for general-purpose programming. While being remarkably compatible with Lua 5.4 source-code & bytecode, it enhances the standard library & adds more than a dozen highly-desired syntaxes such as switch statements, compound...

    License model

    • FreeOpen Source

    Application type

    Country of Origin

    • US flagUnited States

    Platforms

    • Mac
    • Windows
    • Linux

    Pluto VS Go (Programming Language)

     
  12. Vala icon
     16 likes
    Copy a direct link to this comment to your clipboard

    Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C.

    License model

    • FreeOpen Source

    Application type

    Country of Origin

    • CH flagSwitzerland

    Platforms

    • Windows
    • Linux
    • BSD

    Vala Features

    1.  Object-oriented Language

    Vala VS Go (Programming Language)

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