Best OOP software

72 tools with AI-ranked alternatives, pricing, pros and cons.

Common Lisp logo

Common Lisp

Common Lisp is a high-level, general-purpose programming language known for its powerful macro system, rich set...

Coq logo

Coq

Coq is a formal proof management system. It provides a formal language to write mathematical definitions,...

Brython logo

Brython

Brython is a Python implementation for client-side web programming. It allows you to use Python in...

Bracmat logo

Bracmat

Bracmat is a comprehensive project management software for small to medium-sized teams. It offers task management,...

Agda logo

Agda

Agda is a dependently typed functional programming language and proof assistant.

SoftwareTesting.AI logo

SoftwareTesting.AI

SoftwareTesting.AI is an AI-powered software testing tool that automates test case generation, execution, and result analysis.

TXR logo

TXR

TXR is a versatile software that simplifies text processing and data extraction.

Transcrypt logo

Transcrypt

Transcrypt is a Python to JavaScript compiler that allows you to write client-side web applications using...

Smalltalk logo

Smalltalk

Smalltalk is an object-oriented, dynamically typed, reflective programming language.

Skulpt logo

Skulpt

Skulpt is a body composition tracker that measures body fat percentage and muscle quality.

ES6 logo

ES6

ECMAScript 6 (also known as ES6 and ECMAScript 2015) is the latest version of the ECMAScript...

Snaptivity logo

Snaptivity

Snaptivity is a software that captures candid fan reactions at live events using AI-powered robotic cameras.

GNU sed

GNU sed is a stream editor for filtering and transforming text.

Gambas

Gambas is a free development environment based on a Basic interpreter with object extensions. It is...

CSS logo

CSS

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a...

GPP

GPP is a powerful project management tool with advanced features for team collaboration and task tracking.

GNU M4

GNU M4 is an implementation of the traditional Unix macro processor. It is mostly used as...

Perl logo

Perl

Perl is a high-level, general-purpose, interpreted, dynamic programming language known for its powerful text processing capabilities.

Qt / C++ logo

Qt / C++

Qt is a powerful C++ toolkit for creating cross-platform applications, UIs, and embedded devices.

Squirrel (programming language) logo

Squirrel (programming language)

Squirrel is a high-level imperative, object-oriented programming language that is designed to be a lightweight scripting...

DM

DM is a comprehensive project management software that helps teams collaborate and manage tasks efficiently.

J

J is a high-level, general-purpose programming language that is particularly suited to the mathematical, statistical, and...

Zig logo

Zig

Zig is a general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. It...

Glass logo

Glass

Glass is a software product for managing customer relationships and sales pipelines.

Guile

Guile is a programming language designed for extending applications, with a focus on being embedded in...

On Lisp

A book by Paul Graham that discusses advanced techniques for Common Lisp programming.

Practical Common Lisp

A comprehensive guide to Common Lisp programming focusing on practical applications.

Filepp

Filepp is a file management software that helps users organize and access their files efficiently.

NIM logo

NIM

Nim is a statically typed, imperative programming language that offers efficiency, expressiveness, and elegance. It produces...

Crystal (programming language) logo

Crystal (programming language)

Crystal is a general-purpose, object-oriented programming language that focuses on performance and type safety. It has...

wxBasic logo

wxBasic

wxBasic is a free Basic interpreter that is provided for Windows, Linux, and Mac OS X....

R Lang logo

R Lang

R Lang is a programming language and software environment for statistical computing and graphics.

F# logo

F#

F# is a functional-first programming language that allows you to write simple code to solve complex...

XMLStarlet logo

XMLStarlet

XMLStarlet is a set of command-line utilities that can be used to transform, query, validate, and...

Xidel

Xidel is a command line tool to download and extract data from HTML/XML pages. It supports...

MLton logo

MLton

MLton is an open-source whole-program optimizing compiler for the Standard ML programming language.

Haxe logo

Haxe

Haxe is an open source toolkit based on a modern high-level strictly typed programming language, a...

ManKai Common Lisp

ManKai Common Lisp is a modern Lisp dialect with a focus on performance and usability.

Typescript logo

Typescript

TypeScript is a strict syntactical superset of JavaScript that adds optional static typing to the language.

Nim (programming language) logo

Nim (programming language)

Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages...

Free Pascal logo

Free Pascal

Free Pascal is a 32, 64, and 16-bit professional Pascal compiler. It can target multiple processor...

Erlang logo

Erlang

Erlang is a functional programming language used for developing highly scalable, fault-tolerant systems.

Kotlin logo

Kotlin

Kotlin is a modern programming language that runs on the Java Virtual Machine (JVM). It is...

Rust logo

Rust

Rust is a systems programming language that is known for its speed, memory safety, and parallelism.

C (programming language) logo

C (programming language)

C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion,...

Tcl logo

Tcl

Tcl is a dynamic programming language often used for rapid prototyping, scripting, and application extension.

JavaScript logo

JavaScript

JavaScript is a high-level, interpreted programming language that is widely used for creating interactive and dynamic...

Lua logo

Lua

Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional...

Haskell logo

Haskell

Haskell is a functional programming language with a strong, static type system. It is known for...

C logo

C

C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion,...

Ruby logo

Ruby

Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It...

Scala Lang logo

Scala Lang

Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise,...

PHP logo

PHP

PHP is a popular general-purpose scripting language that is especially suited to web development.

Elixir logo

Elixir

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

Hy logo

Hy

Hy is a software tool for building and executing hybrid applications.

CMU Common Lisp logo

CMU Common Lisp

CMU Common Lisp is a high-performance, free Common Lisp implementation. It runs on a variety of...

Clozure Common Lisp logo

Clozure Common Lisp

Clozure Common Lisp is an open source Common Lisp implementation that provides a fast compiler and...

Armed Bear Common Lisp

Armed Bear Common Lisp is a full implementation of the Common Lisp language running on the...

KBasic logo

KBasic

KBasic is a powerful programming language and IDE for developing cross-platform applications.

Bas7 logo

Bas7

Bas7 is a comprehensive software suite for project management and collaboration.

PowerBASIC logo

PowerBASIC

PowerBASIC is a commercial compiler and integrated development environment for the BASIC programming language.

Liberty BASIC

Liberty BASIC is a programming environment that makes it easy to create software for Windows.

Clojure logo

Clojure

Clojure is a dynamic, functional programming language that runs on the Java Virtual Machine. It is...

CLISP logo

CLISP

CLISP is a free Common Lisp implementation that is a part of the GNU Project. It...

thinBasic logo

thinBasic

thinBasic is a simple, flexible, and easy-to-learn scripting language. It is designed for automation, customization, and...

FreeBASIC logo

FreeBASIC

FreeBASIC is a free/open source (GPL), 32-bit BASIC compiler for Microsoft Windows and DOS. It can...

ODIN logo

ODIN

ODIN is a comprehensive software solution for project management and collaboration.

OCaml logo

OCaml

OCaml is a functional programming language with a strong emphasis on expressiveness and safety. It is...

SymPy logo

SymPy

SymPy is a Python library for symbolic mathematics.

Elm logo

Elm

Elm is a functional programming language for building web applications with a strong emphasis on simplicity...

PureBasic logo

PureBasic

PureBasic is a programming language based on established BASIC rules. It allows for the creation of...

Chicken logo

Chicken