C# Alternatives

C# is described as 'Multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines' and is a very popular programming language in the development category. There are more than 50 alternatives to C# for a variety of platforms, including Linux, Windows, Mac, BSD and Web-based apps. The best C# alternative is Python, which is both free and Open Source. Other great apps like C# are Java, C++, Rust and C (programming language).

Copy a direct link to this comment to your clipboard
C# alternatives page was last updated

Alternatives list

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

    Open-source programming language for developing iOS, macOS, watchOS, tvOS, and visionOS apps, featuring safety, speed, type inference, generics, native-code compilation, protocol-oriented design, memory management, Playgrounds, package manager, and Objective-C interoperability.

    75 Swift (programming language) alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Apple Swift
    • Visual Studio Code
    • Xcode
     
  2. Copy a direct link to this comment to your clipboard

    D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
    |
    1
    Comments about D (Programming Language) as an Alternative to C#
    Guest
    Positive
    0

    Because it is not owned by Microsoft

    Review by a new / low-activity user.
    C# Icon
    D (Programming Language) icon
    • D (Programming Language) is Free and Open SourceC# is also Free and Open Source
  3. Haxe icon
     46 likes
    Copy a direct link to this comment to your clipboard

    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 capabilities.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Raspberry Pi
     
  4. Haskell icon
     68 likes
    Copy a direct link to this comment to your clipboard

    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.

    70 Haskell alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  5. Elixir icon
     15 likes
    Copy a direct link to this comment to your clipboard

    Elixir is a dynamic, functional language designed for building scalable and maintainable applications.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • FreeBSD
    • DragonFly BSD
     
  6. Copy a direct link to this comment to your clipboard

    Functional-first language for .NET with static typing, succinct and expressive code, advanced pattern matching, object-oriented features, interop with .NET languages, async programming, type providers, cross-platform support, tooling, and immutable data.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  7. Scala icon
     65 likes
    Copy a direct link to this comment to your clipboard

    Scala is a modern multi-paradigm programming language based on the Java Virtual Machine (JVM) designed to express common programming patterns in a concise, elegant, and type-safe way.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  8. GDScript icon
     10 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.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Android
    • Online
    • Godot Engine
     
You are at page 2 of C# alternatives