Alternatives to Silq
Compare Silq alternatives for your business or organization using the curated list below. SourceForge ranks the best alternatives to Silq in 2026. Compare features, ratings, user reviews, pricing, and more from Silq competitors and alternatives in order to make an informed decision for your business.
-
1
TensorFlow
TensorFlow
An end-to-end open source machine learning platform. TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications. Build and train ML models easily using intuitive high-level APIs like Keras with eager execution, which makes for immediate model iteration and easy debugging. Easily train and deploy models in the cloud, on-prem, in the browser, or on-device no matter what language you use. A simple and flexible architecture to take new ideas from concept to code, to state-of-the-art models, and to publication faster. Build, deploy, and experiment easily with TensorFlow.Starting Price: Free -
2
LIQUi|>
Microsoft
LIQUi|> is a software architecture and tool suite for quantum computing. It includes a programming language, optimization and scheduling algorithms, and quantum simulators. LIQUi|> can be used to translate a quantum algorithm written in the form of a high-level program into the low-level machine instructions for a quantum device. LIQUi|> is being developed by the quantum architectures and computation Group (QuArC) at Microsoft Research. To aid in the development and understanding of quantum protocols, quantum algorithms, quantum error correction, and quantum devices, QuArC has developed an extensive software platform called LIQUi|>. LIQUi|> allows the simulation of Hamiltonians, quantum circuits, quantum stabilizer circuits, and quantum noise models, and supports client, service, and cloud operation. -
3
Classiq
Classiq
Classiq, a Fast Company ‘Next Big Thing in Tech 2025’ award winner, is the leading quantum computing software company, providing the technology that makes it practical for enterprises and researchers to access and harness quantum computing. Classiq’s platform transforms high-level functional models into optimized, hardware-ready quantum circuits automatically. This enables teams to develop algorithms faster, optimize them for cost and performance, and make quantum applications usable sooner, without deep hardware expertise. Through partnerships with global leaders in quantum cloud computing, including major hyperscalers and hardware providers, Classiq ensures that customers can design once and deploy anywhere. The synthesis technology and memory optimization tools allow organizations to produce scalable, efficient quantum code that accelerates research and reduces execution cost. -
4
QANplatform
QANplatform
Developers and enterprises can build Quantum-resistant smart-contracts, DApps, DeFi solutions, NFTs, tokens, Metaverse on top of the QAN blockchain platform in any programming language. QANplatform is the first Hyperpolyglot Smart Contract platform where developers can code in any programming language and also get rewarded for writing high-quality code reusable by others. The Quantum threat is very real. Existing chains can not defend against it. QAN is resistant against it from ground up, your future funds are safe. Quantum-resistant algorithms — also known as post-quantum, quantum-secure, or quantum-safe — are cryptographic algorithms that can fend off attacks from quantum computers. Quantum-resistant algorithms — also known as post-quantum, quantum-secure, or quantum-safe — are cryptographic algorithms that can fend off attacks from quantum computers. -
5
Quantum Programming Studio
Quantum Programming Studio
Circuit can be exported to multiple quantum programming languages/frameworks and can be executed on various simulators and quantum computers. You can use simple drag & drop user interface to assemble circuit diagram which automatically translates to code, and vice versa - you can type the code and the diagram is updated accordingly. QPS Client is running on your local machine (or in the cloud) where your quantum programming environment is installed. It opens a secure websocket connection with Quantum Programming Studio server and executes quantum circuits (that you design in the web UI) on your local simulator or on a real quantum computer. -
6
Cellframe
Cellframe
Cellframe Network is a scalable open-source next generation platform for building and bridging blockchains and services secured by post-quantum encryption. We offer a stage for enterprises and developers for building a vast array of products ranging from simple low-level t-dApps to whole other blockchains on top of Cellframe Network. We believe that the next paradigm for blockchain technology is mass adoption and our platform strives to expand the use cases associated with blockchain technology. Cellframe can provide extremely high transaction throughput based on the original sharding implementation. In addition, Post-quantum cryptography makes the system resistant to hacking by quantum computers, which are not far off. Based on the original sharding implementation, Cellframe can provide extremely high transaction throughput. -
7
Amazon Braket
Amazon
Easily work with different types of quantum computers and circuit simulators using a consistent set of development tools. Build quantum projects on a trusted cloud with simple pricing and management controls for both quantum and classical workloads. Run hybrid quantum-classical algorithms faster with priority access to quantum computers and no classical infrastructure to manage. Reserve dedicated device access and engage directly with quantum computing specialists using Braket Direct. Accelerate scientific discovery with tools for algorithm development and support from the AWS Cloud Credit for Research Program. Push the boundaries of quantum hardware research with easy access to superconducting, trapped ion, and neutral atom devices. Bring software for quantum computing to market rapidly with Amazon Braket’s software development kit, simple pricing, and workflow management.Starting Price: $0.08000 per month -
8
Quantum Origin
Quantinuum
Experience the world’s only quantum-computing-hardened encryption keys, ensuring provably superior protection and allowing you to seamlessly strengthen your existing cybersecurity systems for enhanced security today, and into the future. Every organization owns sensitive data that must be kept secret at all costs. Quantum Origin adds unmatched cryptographic strength to existing cybersecurity systems, giving your enterprise a long-term edge against cyber criminals. Maintaining the trust of customers, shareholders, and regulators means adapting and strengthening your cybersecurity foundations. Adopting Quantum Origin showcases your commitment to staying ahead of potential threats. Quantum Origin verifiably strengthens the cryptographic protection around your technology and services, proving you take the privacy and security of your customer's data as seriously as they do. Let your customers know their data is safe with the ultimate in cryptographic protection. -
9
Superstaq
Infleqtion
Superstaq’s low-level, device-specific optimizations enable users to draw the best performance out of today's hardware across multiple qubit modalities. Qiskit and Cirq open source frontends allow users to submit to leading quantum hardware platforms from IBM, Infleqtion, OQC, Rigetti, and more. Leverage our pre-built library of quantum applications to benchmark the performance on otherwise "impossible" problems with quantum hardware. Superstaq's library of sophisticated compilation and noise mitigation techniques, such as dynamical decoupling, automatically optimizes quantum programs based on the target hardware's native gate set. Whether it's Cirq or Qiskit, Superstaq enables you to write quantum programs that target virtually any quantum computer. -
10
QX Simulator
Quantum Computing Simulation
The realization of large-scale physical quantum computers appears to be challenging, alongside the efforts to design quantum computers, significant efforts are focusing on the development of useful quantum algorithms. In the absence of a large physical quantum computer, an accurate software simulation of quantum computers on a classical computer is required to simulate the execution of those quantum algorithms and to study the behavior of a quantum computer and improve its design. Besides simulating error-free execution quantum circuits on a perfect quantum computer, the QX simulator can simulate realistic noisy execution using different error models such as the depolarizing noise. The user can activate the error model and define a physical error probability to simulate a specific target quantum computer. This error rate can be defined based on the gate fidelity and the qubit decoherence of the target platform. -
11
InQuanto
Quantinuum
Quantum computing offers a path forward to rapid and cost-effective development of new molecules and materials. InQuanto, a state-of-the-art quantum computational chemistry platform, represents a critical step toward this goal. Quantum chemistry aims to accurately describe and predict the fundamental properties of matter and hence is a powerful tool in the design and development of new molecules and materials. However, molecules and materials of industrial relevance are complex and not easy to accurately simulate. Today’s capabilities force a trade to either use highly accurate methods on the smallest-sized systems or use approximating techniques. InQuanto’s modular workflow enables both computational chemists and quantum algorithm developers to easily mix and match the latest quantum algorithms with advanced subroutines and error mitigation techniques to get the best out of today’s quantum platforms. -
12
Qiskit
IBM
Qiskit includes a comprehensive set of quantum gates and a variety of pre-built circuits so users at all levels can use Qiskit for research and application development. The transpiler translates Qiskit code into an optimized circuit using a backend’s native gate set, allowing users to program for any quantum processor. Users can transpile with Qiskit's default optimization, use a custom configuration or develop their own plugin. Qiskit helps users schedule and run quantum programs on a variety of local simulators and cloud-based quantum processors. It supports several quantum hardware designs, such as superconducting qubits and trapped ions. Ready to explore Qiskit’s capabilities for yourself? Learn how to run Qiskit in the cloud or your local Python environment. -
13
Q-CTRL
Q-CTRL
Infrastructure software to power the quantum future. Quantum technology promises to transform the economy. We expand the utility of quantum computers and deliver new quantum sensing capabilities, all through software. Quantum infrastructure software transforms bare-metal quantum processors into useful computational tools. Our technology unleashes the hidden performance inside of the most powerful computers so you can achieve more. Add automation and performance management to my QC platform. Professional-grade toolkits to design, automate, and scale quantum hardware and controls. Unleash latent hardware performance with fully integrated performance management for cloud quantum computing platforms. Automatically reduce error and boost algorithmic success on cloud-accessible quantum computers. Professional-grade toolkits to design, automate, and scale quantum hardware and controls. -
14
Bayesforge
Quantum Programming Studio
Bayesforge™ is a Linux machine image that curates the very best open source software for the data scientist who needs advanced analytical tools, as well as for quantum computing and computational mathematics practitioners who seek to work with one of the major QC frameworks. The image combines common machine learning frameworks, such as PyTorch and TensorFlow, with open source software from D-Wave, Rigetti as well as the IBM Quantum Experience and Google's new quantum computing language Cirq, as well as other advanced QC frameworks. For instance our quantum fog modeling framework, and our quantum compiler Qubiter which can cross-compile to all major architectures. All software is made accessible through the Jupyter WebUI which, due to its modular architecture, allows the user to code in Python, R, and Octave. -
15
Azure Quantum
Microsoft
Use state-of-the-art cloud tools and learning resources to help you build and refine quantum algorithms. Gain access to a diverse portfolio of today’s quantum hardware. Access a diverse portfolio of today’s quantum hardware to build toward the emergence of fault-tolerant quantum systems. Navigate complexity and develop new skills with world-class onboarding and education resources including Microsoft Learn, Quantum katas tutorials, industry case studies, and a university curriculum. Use the Azure Quantum resource estimator tool to estimate the number of logical and physical qubits and runtime required to execute quantum applications on future-scaled quantum computers. Determine the number of qubits needed for a quantum solution and evaluate the differences across qubit technologies. Prepare and refine quantum solutions to run on future-scaled quantum machines. -
16
Oxford Quantum Circuits (OQC)
Oxford Quantum Circuits
OQC’s quantum computer is a complete functional unit, including the control system, the hardware and the software. It is the only quantum computer commercially available in the UK. OQC’s Quantum Computing-as-a-Service (QCaaS) platform takes our proprietary quantum technology to the wider market through a private cloud. Register your interest to access our QCaaS. Thanks to a close cooperation with world-leading technical and strategic partners, we ensure that our technology is at the heart of the quantum revolution. -
17
D-Wave
D-Wave
Our singular focus is to help customers achieve real value by using quantum computing for practical business applications. You may be surprised to learn that our enterprise customers have already built hundreds of quantum applications across many industries. The powerful combination of the Advantage™ quantum system and the Leap™ hybrid solver services enable the first in-production quantum applications demonstrating business benefit. D-Wave is the practical quantum computing company delivering real business value for manufacturing, supply chain and logistics, scheduling, and mobility applications today. Quantum computing is already helping to optimize many key parts of the value chain in Industry 4.0. -
18
Rigetti Quantum Cloud Services (QCS)
Rigetti Computing
We make it possible for everyone to think bigger, create faster, and see further. By infusing AI and machine learning, our quantum solutions give you the power to solve the world’s most important and pressing problems. Thermodynamics sparked the Industrial revolution. Electromagnetism ushered in the information age, now, quantum computers are harnessing the unique information processing capability of quantum mechanics to exponentially reduce the time and energy needed for high-impact computing. With the first paradigm-shifting advance since the integrated circuit, quantum computing is poised to transform every global market. The gap between first movers and fast followers will be difficult to overcome. -
19
IBM Quantum
IBM
Use our suite of applications to support your quantum research and development needs. Copy your API token, track jobs, and view quantum compute resources. Explore service and API documentation to start working with IBM Quantum resources. -
20
Quantum Inspire
QuTech
Run your own quantum algorithms on one of our simulators or hardware backends and experience the possibilities of quantum computing. Note that Spin-2 is currently being upgraded and is no longer available. We have multiple simulators and real hardware chips available. Find out what they can do for you. Quantum Inspire is built using first-rate engineering practices. Starting from experimental setups, a layered and modular system was designed to end up with a solid and robust hardware system. This quantum computer consists of a number of layers including quantum chip hardware, classical control electronics, a quantum compiler, and a software front-end with a cloud-accessible web interface. They can act as technology accelerators because only through careful analysis of the individual system layers and their interdependencies it become possible to detect the gaps and necessary next steps in the innovation roadmap and supply chain. -
21
Google Cirq
Google
Cirq is a Python software library for writing, manipulating, and optimizing quantum circuits, and then running them on quantum computers and quantum simulators. Cirq provides useful abstractions for dealing with today’s noisy intermediate-scale quantum computers, where details of the hardware are vital to achieving state-of-the-art results. Cirq comes with built-in simulators, both for wave functions and for density matrices. These can handle noisy quantum channels using monte carlo or full density matrix simulations. In addition, Cirq works with a state-of-the-art wavefunction simulator: qsim. These simulators can be used to mock quantum hardware with the quantum virtual machine. Cirq is used to run experiments on Google's quantum processors. Learn more about the latest experiments and access the code to se how to run them yourself. -
22
Quantinuum Nexus
Quantinuum
Quantinuum Nexus is a cloud-based platform that enables users to seamlessly run, review, and collaborate on quantum computing projects. It integrates support for various quantum hardware providers using the pytket quantum programming tools to optimize circuit performance and translation between different backends. Key features include a single, cloud-based interface for multiple quantum backends; preinstalled and dedicated simulators, including our emulator; a hosted and preconfigured JupyterHub environment; automated storage of circuits, compilation passes, and results; and secure sharing of data with team members. Nexus also stores everything you need to recreate your experiment in one place, meaning a full snapshot of the backend, the settings and variables you used, and more. Combined with easy data sharing and storage, you can stop worrying about the logistics of data management. -
23
QSimulate
QSimulate
QSimulate offers a suite of quantum simulation platforms that leverage quantum mechanics to solve complex, industrial-scale problems in life sciences and materials science. The QSP Life platform provides unique quantum-powered methods for drug discovery and optimization, enabling first-of-a-kind quantum simulations of ligand-protein interactions applicable throughout the computational drug discovery process. The QUELO platform performs hybrid quantum/classical free energy calculations, offering users the ability to run relative free energy calculations using the free energy perturbation (FEP) approach. Additionally, QSimulate's technology enables groundbreaking advances in quantum mechanics/molecular mechanics (QM/MM) simulations for large protein modeling. For materials science, the QSP Materials platform democratizes quantum mechanical simulations, allowing experimentalists to automate complex workflows without the need for specialization. -
24
Intel Quantum Simulator
Intel Quantum Simulator
It is based on a complete representation of the qubit state but avoids the explicit representation of gates and other quantum operations in terms of matrices. Intel-QS uses the MPI (message-passing-interface) protocol to handle communication between the distributed resources used to store and manipulate quantum states. Intel-QS builds as a shared library which, once linked to the application program, allows to take advantage of the high-performance implementation of circuit simulations. The library can be built on a variety of different systems, from laptops to HPC server systems. -
25
QC Ware Forge
QC Ware
Unique and efficient turn-key algorithms for data scientists. Powerful circuit building blocks for quantum engineers. Turn-key algorithm implementations for data scientists, financial analysts, and engineers. Explore problems in binary optimization, machine learning, linear algebra, and monte carlo sampling on simulators and real quantum hardware. No prior experience with quantum computing is required. Use NISQ data loader circuits to load classical data into quantum states to use with your algorithms. Use circuit building blocks for linear algebra with distance estimation and matrix multiplication circuits. Use our circuit building blocks to create your own algorithms. Get a significant performance boost for D-Wave hardware and use the latest improvements for gate-based approaches. Try out quantum data loaders and algorithms with guaranteed speed-ups on clustering, classification, and regression.Starting Price: $2,500 per hour -
26
BQSKit
Berkeley Lab
BQSKit stands on its own as an end-to-end compiling solution by combining state-of-the-art partitioning, synthesis, and instantiation algorithms. The framework is built in an easy-to-access and quick-to-extend fashion, allowing users to best tailor a workflow to suit their specific domain. Global circuit optimization is the process of taking a quantum program, given as a quantum circuit, and reducing (optimizing) its depth. The depth of a quantum circuit is directly related to the program’s runtime and the probability of error in the final result. BQSKit uses a unique strategy that combines circuit partitioning, synthesis, and instantiation to optimize circuits far beyond what traditional optimizing compilers can do. -
27
Quandela
Quandela
Quandela Cloud offers a wide range of functionalities. First, intensive documentation is available to walk you through Perceval, our photonic quantum computing framework. Perceval's programming language is Python, thus coding on Quandela’s QPUs is seamless. Moreover, you can leverage a wide range of unique algorithms already implemented (resolving PDEs, clustering data, generating certified random numbers, solving logistical problems, computing properties of molecules, and much more). Then, the status and specifications of Quandela’s QPUs are displayed. You can choose the appropriate one, run your job and check its evolution on the job monitoring interface. -
28
Scala
Scala
Scala combines object-oriented and functional programming in one concise, high-level language. Scala's static types help avoid bugs in complex applications, and its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries. The Scala compiler is smart about static types. Most of the time, you need not tell it the types of your variables. Instead, its powerful type inference will figure them out for you. In Scala, case classes are used to represent structural data types. They implicitly equip the class with meaningful toString, equals and hashCode methods, as well as the ability to be deconstructed with pattern matching. In Scala, functions are values, and can be defined as anonymous functions with a concise syntax.Starting Price: Free -
29
Covalent
Agnostiq
Covalent’s serverless HPC architecture allows you to easily scale jobs from your laptop to your HPC/Cloud. Covalent is a Pythonic workflow tool for computational scientists, AI/ML software engineers, and anyone who needs to run experiments on limited or expensive computing resources including quantum computers, HPC clusters, GPU arrays, and cloud services. Covalent enables a researcher to run computation tasks on an advanced hardware platform – such as a quantum computer or serverless HPC cluster – using a single line of code. The latest release of Covalent includes two new feature sets and three major enhancements. True to its modular nature, Covalent now allows users to define custom pre- and post-hooks to electrons to facilitate various use cases from setting up remote environments (using DepsPip) to running custom functions.Starting Price: Free -
30
xx network
xx network
Introducing the xx network, the first and only quantum-resistant and privacy-focused blockchain ecosystem. Now offering the ultra-secure messaging application, xx messenger. Start using the blockchain of the future, the only Layer One protocol protected against quantum computing attacks. Introducing the first and only messenger app that truly protects communication between sender and receiver. All messages are end-to-end encrypted, and no metadata is ever collected. Powered by the xx network. A new easy-to-use digital currency. Designed to be the most secure and usable digital currency available today. xx messenger keeps all user activity private. No tracking, no profiling, and no surveillance. With end-to-end encryption, of course. Introducing xx messenger. Imagine a world where no one, no one, can read your messages and sell your data. Low-cost, quantum-ready, and metadata-protected. A next-gen currency to protect against next-gen threats. -
31
D
D Language Foundation
D is a general-purpose programming language with static typing, systems-level access, and C-like syntax. With the D Programming Language, write fast, read fast, and run fast. D is made possible through the hard work and dedication of many volunteers, with the coordination and outreach of the D Language Foundation, a 501(c)(3) non-profit organization. You can help further the development of the D language and help grow our community by supporting the Foundation. Discuss D on the forums, join the IRC channel, read our official Blog, or follow us on Twitter. Browse the wiki, where among other things you can find the high-level vision of the D Language Foundation. Refer to the language specification and the documentation of Phobos, D's standard library. The DMD manual tells you how to use the compiler. Read various articles to deepen your understanding.Starting Price: Free -
32
QuEST
QuEST
The Quantum exact simulation toolkit is a high-performance simulator of quantum circuits, state-vectors and density matrices. QuEST uses multithreading, GPU acceleration and distribution to run lightning first on laptops, desktops and networked supercomputers. QuEST just works; it is stand-alone, requires no installation, and is trivial to compile and get running. QuEST has no setup; it can be downloaded, compiled and run in a matter of seconds. QuEST has no external dependencies and compiles natively on Windows, Linux and MacOS. Whether on a laptop, a desktop, a supercomputer, a microcontroller, or in the cloud, you can almost always get QuEST running with only a few terminal commands. -
33
Neuri
Neuri
We conduct and implement cutting-edge research on artificial intelligence to create real advantage in financial investment. Illuminating the financial market with ground-breaking neuro-prediction. We combine novel deep reinforcement learning algorithms and graph-based learning with artificial neural networks for modeling and predicting time series. Neuri strives to generate synthetic data emulating the global financial markets, testing it with complex simulations of trading behavior. We bet on the future of quantum optimization in enabling our simulations to surpass the limits of classical supercomputing. Financial markets are highly fluid, with dynamics evolving over time. As such we build AI algorithms that adapt and learn continuously, in order to uncover the connections between different financial assets, classes and markets. The application of neuroscience-inspired models, quantum algorithms and machine learning to systematic trading at this point is underexplored. -
34
Scheme
Scheme
Scheme is a general-purpose computer programming language. It is a high-level language, supporting operations on structured data such as strings, lists, and vectors, as well as operations on more traditional data such as numbers and characters. While Scheme is often identified with symbolic applications, its rich set of data types and flexible control structures make it a truly versatile language. Scheme has been employed to write text editors, optimize compilers, operating systems, graphics packages, expert systems, numerical applications, financial analysis packages, virtual reality systems, and practically every other type of application imaginable. Scheme is a fairly simple language to learn since it is based on a handful of syntactic forms and semantic concepts and since the interactive nature of most implementations encourages experimentation. Scheme is a challenging language to understand fully.Starting Price: Free -
35
Forth
Forth
Forth, the computer language was created for programming embedded and real-time applications. Today, it is available for developing applications on Windows, DOS, and variants of Unix that include macOS. Additionally, commercial-grade Forth cross-compilers generate highly optimized code that runs on a variety of microprocessors and microcontrollers and proves themselves very capable in custom-hardware environments. Forth is a high-level programming language, although most versions include an assembler. Fourth-system providers often include software tools to help application code make good use of system resources. Forth is interactive. It is conducive to developing modular, well-tested code in shorter development times. It can also result in very concise code. Some programmers are not accustomed to languages with such brevity, directness, and (apparent) simplicity. Forth has a reputation for rapid development, lean code, and superb performance.Starting Price: $399 one-time payment -
36
BASIC
BASIC
BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. Initially, BASIC concentrated on supporting straightforward mathematical work, with matrix arithmetic support from its initial implementation as a batch language, and character string functionality being added by 1965. The emergence of BASIC took place as part of a wider movement towards time-sharing systems. Some dialects of BASIC supported matrices and matrix operations, which can be used to solve sets of simultaneous linear algebraic equations. These dialects would directly support matrix operations such as assignment, addition, multiplication (of compatible matrix types), and evaluation of a determinant. BASIC declined in popularity in the 1990s, as more powerful microcomputers came to market and programming languages with advanced features (such as Pascal and C) became tenable on such computers. -
37
QpiAI
QpiAI
QpiAI Pro is a no-code AutoML and MLOps platform designed to empower AI development with generative AI tools for automated data annotation, foundation model tuning, and scalable deployment. It offers flexible deployment solutions tailored to meet unique enterprise needs, including cloud VPC deployment within enterprise VPC on the public cloud, managed service on public cloud with integrated QpiAI serverless billing infrastructure, and enterprise data center deployment for complete control over security and compliance. These options enhance operational efficiency and provide end-to-end access to platform functionalities. QpiAI Pro is part of QpiAI's suite of products that integrate AI and quantum technologies in enterprise solutions, aiming to solve complex scientific and business problems across various industries. -
38
TLA+
TLA+
TLA+ is a high-level language for modeling programs and systems--especially concurrent and distributed ones. It's based on the idea that the best way to describe things precisely is with simple mathematics. TLA+ and its tools are useful for eliminating fundamental design errors, which are hard to find and expensive to correct in code.Starting Price: Free -
39
PureScript
PureScript
PureScript is a strongly typed, purely functional programming language that compiles JavaScript. It enables developers to build robust web applications, web servers, and mobile apps using functional programming techniques. PureScript offers features such as algebraic data types, pattern matching, row polymorphism, extensible records, higher-kinded types, type classes with functional dependencies, and higher-rank polymorphism. The language emphasizes strong static typing and pure functions, ensuring code reliability and maintainability. Developers can compile PureScript code into readable JavaScript, facilitating seamless integration with existing JavaScript codebases. The ecosystem includes an extensive collection of libraries, excellent tooling, and editor support with instant rebuilds. An active community provides numerous learning resources, including the PureScript book, which offers practical projects for beginners. -
40
Apache Groovy
The Apache Software Foundation
Apache Groovy is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform aimed at improving developer productivity thanks to a concise, familiar and easy to learn syntax. It integrates smoothly with any Java program, and immediately delivers to your application powerful features, including scripting capabilities, Domain-Specific Language authoring, runtime and compile-time meta-programming and functional programming. Concise, readable and expressive syntax, easy to learn for Java developers. Closures, builders, runtime & compile-time meta-programming, functional programming, type inference, and static compilation. Flexible & malleable syntax, advanced integration & customization mechanisms, to integrate readable business rules in your applications. Great for writing concise and maintainable tests, and for all your build and automation tasks.Starting Price: Free -
41
SystemC
SystemC
Your online reference for everything related to SystemC, the language for system-level design, high-level synthesis, modeling and verification. SystemC™ addresses the need for a system design and verification language that spans hardware and software. It is a language built in standard C++ by extending the language with the use of class libraries. The language is particularly suited to model system's partitioning, to evaluate and verify the assignment of blocks to either hardware or software implementations, and to architect and measure the interactions between and among functional blocks. Leading companies in the intellectual property (IP), electronic design automation (EDA), semiconductor, electronic systems, and embedded software industries currently use SystemC for architectural exploration, to deliver high-performance hardware blocks at various levels of abstraction and to develop virtual platforms for hardware/software co-design.Starting Price: Free -
42
Prolog
Prolog
Prolog is a logic programming language associated with artificial intelligence and computational linguistics. Prolog has its roots in first-order logic, a formal logic, and unlike many other programming languages, Prolog is intended primarily as a declarative programming language, the program logic is expressed in terms of relations, represented as facts and rules. A computation is initiated by running a query over these relations. Prolog was one of the first logic programming languages and remains the most popular such language today, with several free and commercial implementations available. The language has been used for theorem proving, expert systems, term rewriting, type systems, and automated planning, as well as its original intended field of use, natural language processing. Modern Prolog environments support the creation of graphical user interfaces, as well as administrative and networked applications. -
43
Component Pascal
Component Pascal
Component Pascal is a general-purpose language in the tradition of Pascal, Modula-2, and Oberon. Its most important features are block structure, modularity, separate compilation, static typing with strong type checking (also across module boundaries), type extension with methods, dynamic loading of modules, and garbage collection. Type extension makes Component Pascal an object-oriented language. An object is a variable of an abstract data type consisting of private data (its state) and procedures that operate on this data. Abstract data types are declared as extensible records. Component Pascal covers most terms of object-oriented languages by the established vocabulary of imperative languages in order to minimize the number of notions for similar concepts. Complete type safety and the requirement of a dynamic object model make Component Pascal a component-oriented language.Starting Price: Free -
44
Cython
Cython
Cython is an optimizing static compiler for both the Python programming language and the extended Cython programming language (based on Pyrex). It makes writing C extensions for Python as easy as Python itself. Cython gives you the combined power of Python and C to let you write Python code that calls back and forth from and to C or C++ code natively at any point. Easily tune readable Python code into plain C performance by adding static type declarations, also in Python syntax. Use combined source code level debugging to find bugs in your Python, Cython, and C code. Interact efficiently with large data sets, e.g. using multi-dimensional NumPy arrays. Quickly build your applications within the large, mature, and widely used CPython ecosystem. The Cython language is a superset of the Python language that additionally supports calling C functions and declaring C types on variables and class attributes.Starting Price: Free -
45
Wasp
Wasp, Inc.
Wasp is a full-stack web application framework that allows developers to build apps faster with less boilerplate code. It integrates React for frontend development, Node.js for backend, and Prisma for database management, enabling developers to focus on the essential parts of their app. The framework’s declarative syntax and simplified configuration mean that developers can describe their app's high-level structure in a .wasp file, and the system automatically handles much of the repetitive work, including routing, authentication, and API management. Wasp's goal is to simplify app development without sacrificing flexibility, making it ideal for building MVPs and production-ready applications.Starting Price: Free -
46
Solidity
Solidity
Solidity is a statically-typed curly-braces programming language designed for developing smart contracts that run on Ethereum. As a relatively young language, Solidity is advancing at a rapid speed. We aim for a regular (non-breaking) release every month, with approximately one breaking release per year. You can follow the implementation status of new features in the Solidity Github project. You can see the upcoming changes for the next breaking release by switching from the default branch (`develop`) to the `breaking branch`. You can actively shape Solidity by providing your input and participating in the language design.Starting Price: Free -
47
ZenScript
CraftTweaker
ZenScript originated from MineTweaker where a simple programming language is needed to allow users without programming knowledge to be able to execute simple commands by following the tutorials for it. Originally MineTweaker had a simple one-line-at-a-time parsed scripting system, but it quickly became clear that it wasn't flexible enough, so a simple parsed language was created. This parsed language worked quite well but was very inefficient as each value was wrapped into its own object. ZenScript allows mixed typed and typeless behavior. You don't need to define types anywhere, the compile will infer them where possible and exhibit typeless behavior when the type is effectively unknown. In nearly all the cases, the type is perfectly known and execution runs at native Java speed. Since there are types, they can be documented and enforced.Starting Price: Free -
48
Odin
Odin Language
Odin is a general-purpose programming language with distinct typing built for high performance, modern systems and data-oriented programming. Odin is the C alternative for the Joy of Programming. Odin has been designed for readability, scalability, and orthogonality of concepts. Simplicity is complicated to get right, clear is better than clever. Odin allows for the highest performance through low-level control over the memory layout, memory management and custom allocators and so much more. Odin is designed from the bottom up for the modern computer, with built-in support for SOA data types, array programming, and other features. We go into programming because we love to solve problems. Why shouldn't our tools bring us joy whilst doing it? Enjoy programming again, with Odin!Starting Price: Free -
49
C#
Microsoft
C# (also known as C Sharp, pronounced "See Sharp") is a modern, object-oriented, and type-safe programming language. C# enables developers to build many types of secure and robust applications that run in .NET. C# has its roots in the C family of languages and will be immediately familiar to C, C++, Java, and JavaScript programmers. This tour provides an overview of the major components of the language in C# 8 and earlier. C# is an object-oriented, component-oriented programming language. C# provides language constructs to directly support these concepts, making C# a natural language in which to create and use software components. Since its origin, C# has added features to support new workloads and emerging software design practices. At its core, C# is an object-oriented language. You define types and their behavior.Starting Price: Free -
50
Assembly
Assembly
Assembly language is a low-level computer programming language that is used to directly control the hardware of a computer system. It consists of symbols and words that represent specific instructions to the processor. Assembly language is often used to optimize programs written in higher-level languages, as it can provide a more efficient way to access memory and other resources.