Swift (programming language) Alternatives

Swift (programming language) is described as 'Open-source programming language for modern Apple platform apps, offering safe syntax, type inference, generics, compilation to native code, and integration with Objective-C' and is a programming language in the development category. There are more than 50 alternatives to Swift (programming language) for a variety of platforms, including Linux, Windows, Mac, BSD and Web-based apps. The best Swift (programming language) alternative is Python, which is both free and Open Source. Other great apps like Swift (programming language) are JavaScript, Java, Rust and C++.

Copy a direct link to this comment to your clipboard
Swift (programming language) alternatives page was last updated

Alternatives list

  1. Dart icon
     80 likes

    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. The goal of Dart is "ultimately to replace JavaScript as the lingua franca of web development on the open web platform.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
     
  2. Nim is a statically typed, imperative programming language with a powerful macro system that tries to give the programmer ultimate power without compromises on runtime efficiency.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  3. Haskell icon
     69 likes

    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.

    74 Haskell alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  4. 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
     
  5. Scala icon
     65 likes

    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
     
  6. Haxe icon
     46 likes

    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
     
  7. Elixir icon
     15 likes

    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
     
  8. 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
     
  9. Racket icon
     18 likes

    Racket is a general-purpose programming language as well as the world’s first ecosystem for language-oriented programming.

    43 Racket alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  10. GDScript icon
     10 likes

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

    73 GDScript alternatives

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Android
    • Online
    • Godot Engine
     
You are at page 2 of Swift (programming language) alternatives