The Best 43 Go (Programming Language) Alternatives

  • C (programming language) icon

    C (programming language)

    C is a general-purpose computer programming language. C is one of the most widely used programming languages of all time.

    Free Open Source Mac OS X Windows Linux Android iPhone Android Tablet BSD iPad

  • C++ icon

    C++

    C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose, powerful programming language.

    Free Open Source Mac OS X Windows Linux BSD

  • Ruby icon

    Ruby

    Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features.

    Free Open Source Mac OS X Windows Linux BSD Haiku

  • C# icon

    C#

    C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

    Free Open Source Mac OS X Windows Linux BSD

  • Lua icon

    Lua

    Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics.

    Free Open Source Mac OS X Windows Linux Android iPhone Android Tablet BSD iPad

  • Perl icon

    Perl

    Perl is a high-level, general-purpose, interpreted, dynamic programming language with over 22 years of development. The Perl languages borrow features from other programming languages including C, shell scripting (sh), AWK, and sed.

    Free Open Source Mac OS X Windows Linux BSD Haiku

  • Dart

    Dart (originally called Dash) is a Web programming language developed by Google. It was unveiled at the GOTO conference in Aarhus, 2011 October 10-12.

    Free Open Source Mac OS X Windows Linux Web

  • Haskell

    Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, correct software.

    Free Open Source Mac OS X Windows Linux BSD

  • Haxe

    Haxe is an open source toolkit based on a modern high level strictly typed programming language, a state-of-the-art light-speed cross-compiler, a complete cross-platform standard library, and ways to access to each platform's native...

    Free Open Source Mac OS X Windows Linux Raspberry Pi

  • Objective-C

    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.

    Free Open Source Mac OS X Windows Linux BSD

  • Clojure

    Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR ).

    Free Open Source Mac OS X Windows Linux BSD

  • Tcl

    Tcl (originally from "Tool Command Language", but conventionally rendered as "Tcl" rather than "TCL"; pronounced as "tickle" or "tee-see-ell") is a scripting language created by John...

    Free Open Source Mac OS X Windows Linux BSD