Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
What is the best alternative to AutoIt?
Ad
Ad
twinBASIC
All
6
Experiences
Pros
5
Specs
Top
Pro
100% Backward Compatible with VB6/VBA
Any code that runs in VB6 will run in twinBASIC (once v1 is released). Code that runs in VBA will also run in twinBASIC, though you need to account for any dependencies on the host application's object model (e.g., the Excel or Access Application object).
See More
Top
Pro
No runtime requirement
The lack of a runtime dependency makes twinBASIC applications very lightweight and portable. Additionally, compiled executables only include necessary code from any referenced libraries. The classic "Hello, World" program compiles down to an 8 KB .exe with no external dependencies.
See More
Top
Pro
Compile DLLs to extend VBA functionality
Can be used to extend VBA functionality by compiling standard and ActiveX DLLs in both 32 and 64bit.
See More
Top
Pro
64bit compilation is supported
64bit compilation is supported, as well as 32bit.
See More
Top
Pro
At last! a replacement for VB6
At last there is a replacement for Microsoft VB6 - and for VBA too - twinBASIC programming.
See More
Specs
Platforms:
Windows, Linux, Mac, Android
Hide
Free / paid
74
0
AutoHotkey
All
12
Experiences
Pros
10
Cons
1
Specs
Top
Pro
Easy To Learn but extremely Powerful
Basic Stuff is very easy and even advanced programming is possible, as the language is now able to use objects and classes and has a ton of free libraries and one of the most helpful and friendly communities on the Internet.
See More
Top
Con
Programming language is primitive
The base syntax, inherited from the first version of AutoIt, is primitive (a bit like an improved batch syntax).
See More
Top
Pro
Powerful
Can interact with any Windows program / dialog / form, filling fields, submitting data, etc., without dependency on the window placement.
See More
Top
Pro
Allows for extremely easy remapping keys and buttons on your keyboard, joystick, and mouse
You can reprogram any key combination, including the Windows key with a syntax like this one: h::msgbox true that automatically remaps the H key to show a message box.
See More
Top
Pro
Can map keys to scripts
See More
Top
Pro
Scripting of common procedures
AHK allows full scripts to be created and used, it is very flexible.
See More
Top
Pro
Helpful forum
See More
Top
Pro
Programming language is easier to learn and to use
See More
Top
Pro
Good help documentation
See More
Top
Pro
C-like syntax
C-like languages dominate the industry, making it easier to switch over to other ones in the C family.
See More
Top
Pro
Fully programmable
With a full programming language powering the hotkeys, including GUIs, it is powerful and flexible.
See More
Specs
Platforms:
Windows
Technology:
C++
Hide
See All
Experiences
Free
65
9
B4X
All
22
Experiences
Pros
15
Cons
6
Specs
Top
Pro
Create easy, fast cross-platform views with less code
B4XUI custom views are designed, by Erel and other forum members, exactly with this in mind; custom views that act and feel exactly the same no matter what platform you target.
See More
Top
Con
Java-dependent Desktop Development
See More
Top
Pro
Powerful general purpose programming tool
As mentioned in its website, "With B4X, anyone who wants to, can develop real-world solutions."
See More
Top
Con
Only for Windows
The IDE, while very handy, only runs on Windows. If you want to code on Mac or Linux, you have to install it on a virtual machine. But you can debug your app by running it on the target OS.
See More
Top
Pro
A very active forum where you can find any issue you have, and quick answers to new ones
See More
Top
Con
The documentation and examples and tutorials are not up to date
The documentation and examples and tutorials are not up to date.
See More
Top
Pro
A highly motivated program author who is very active in the forums
Erel Uziel is simply the most pro-active Soft-Creator/Forum Manager you will ever come across. If it has not yet been asked & answered, just ask and you will be answered withing minutes, and thanks to it being a trully international forum, this is achieved 24h/7d.
See More
Top
Con
For BASIC language lovers
Lots of people are not fans of BASIC-like languages. Enjoyment of B4X, may depend on having a background or affinity for BASIC.
See More
Top
Pro
Very easy to use and powerful for IoT
Support for Bluetooth/BLE, MQTT, TCP/UDP, Serial, NFC, Websockets, HTTP/2 across platforms makes it the ideal tool for IoT projects.
See More
Top
Con
Can still need deep knowledge of Java
Attempts to provide BASIC-like language that is more comfortable for a certain demographic of users, but various circumstances will still require knowledge of Java. "No free lunch".
See More
Top
Pro
Live code swapping
A huge productivity boost when you can run your apps on the devices and make code changes real time without needing to recompile.
See More
Top
Con
Lack of B4W real Web app
Erel needs to make a real Web app designer.
See More
Top
Pro
No complexities compared with other tools
No need to learn JAVA, C+, PHP, or any other complementary languages in order to achieve exactly what you need.
See More
Top
Pro
The best all round
Produces highly optimised end results. Easy to use and quick to learn. When you know how to produce an Android app you near enough know how to produce an IOS app. The fact that there are subtle differences between writing for different platforms is a huge plus - those differences help optimise your code and they're really not difficult to wrap your head round.
See More
Top
Pro
Erel has much passion for his tool
The speed of answer topics is amazing.
See More
Top
Pro
Many informative video tutorials
The tutorials help beginners as well as more experienced programmers grasping important concepts.
See More
Top
Pro
Many code examples of fully working apps for free
The Forum is filled with many code examples of fully working apps for free. Code snippets, animation, different type of views etc. can be easily downloaded and used in your own app.
See More
Top
Pro
Large user community
Over the years it has built up a very active user community that is very involved in the evolution of B4X. In their forums you can find any answer to your questions, and if it is not there, they will answer you.
See More
Top
Pro
RAD
VERY Rapid Application Development, with tons of pro features.
See More
Top
Pro
Tightly integrated framework
See More
Top
Pro
Almost everything is free and complete
Except the IDE for iOS. Even so it's very cheap.
See More
Specs
Platforms:
Android, iOS, Windows, Mac, Linux, Web, Raspberry Pi, Arduino
License:
Apache License 2.0
Languages:
B4X
Dev platforms:
Windows, Mac (via VM), Linux (via VM), Web
See All Specs
Hide
See All
Experiences
Free / paid
381
22
Gambas
All
13
Experiences
Pros
8
Cons
4
Specs
Top
Pro
Complete IDE for GUI development
You can't find such a level of easy GUI development in any other language on the Linux platform.
See More
Top
Con
Not cross platform
See More
Top
Pro
Constantly updated
New features and bug fixes along with performance enhancements.
See More
Top
Con
The documentation is not the best
See More
Top
Pro
Easy to get started for someone familiar with VB on Windows
See More
Top
Con
May have trouble interfacing to C code structs
Managed struct objects in Gambas makes it harder to use with C code structs.
See More
Top
Pro
Complete application development suite
Supports GTK and QT along with web. Built in Form building with JIT speed. If you are developing an application targeting Linux only give this a look.
See More
Top
Con
Difficult to satisfy runtime requirements
Runtime requirements to run applications written in Gambas are not always easy to satisfy (that is, without installing the whole development environment).
See More
Top
Pro
Fast to write apps
See More
Top
Pro
Git integration
Integration with GIT in IDE and easy to distribute apps as source package with export as .tar.gz.
See More
Top
Pro
Enhanced with a new test suite
See More
Top
Pro
Runs on Windows 10 WSL2 environment, reported successful compilation on MacOS
See More
Specs
Platforms:
Linux
Current stable version:
3.18.2
Hide
See All
Experiences
Free
90
10
PureBasic
All
15
Experiences
Pros
10
Cons
4
Specs
Top
Pro
Standalone executables
Can create single file executables without the need to install other libraries, run time environments, etc.
See More
Top
Con
Limited free version
Free version is limited to 800 lines and can not create DLL's.
See More
Top
Pro
The syntax is very beginner-friendly
See More
Top
Con
Some bugs are present on the Linux platform
See More
Top
Pro
Same code on Windows, OS X and Linux
Same code can be compiled natively, without any interpreter for OS X, Windows or Linux, using the native GUI toolkit of the OS
See More
Top
Con
Slightly bogged syntax
Sometimes the syntax bogs down, just a little with long procedure names and such. A truly minor issue.
See More
Top
Pro
Many integrated features
Many libraries available without additional installations : 2D & 3D, database, network, sound, xml, JSON, http...
See More
Top
Con
Not RAD
Not a RAD environment.
See More
Top
Pro
Allows to program at a lower level than most alternatives
See More
Top
Pro
Lifetime license
Pay once, use forever.
See More
Top
Pro
Constantly updated
See More
Top
Pro
Supports ARM in addition to x86, AMD64 and others
See More
Top
Pro
Can compile to plain C code
See More
Top
Pro
Grest user community / forums with the developer very active
See More
Specs
Platforms:
Windows, Linux, Mac
Current stable version:
5.71
Hide
See All
Experiences
Free / paid
135
24
AppGameKit 2.0
All
25
Experiences
Pros
16
Cons
8
Specs
Top
Pro
HTML5 support
The AppGameKit Basic can now export to HTML5.
See More
Top
Con
Restrictive virtual buttons
"AppGameKit" does not grant editing the very basic parameters of virtual buttons such as font and text size. The only method some people suggest is to use an image for every single "button".
See More
Top
Pro
Cross platform
Supports developing games for Android, iOS, PC, Mac, Linux and now HTML5.
See More
Top
Con
Terrible scripting language
MS Basic from the 70's has more features. Procedural, no OO, inheritance, basic user defined types with overloading. Nothing. It even has GOSUB.
See More
Top
Pro
You only need to to pay for the license only
There is no charge for upgrades, or for extra platforms (the HTML5 version just appeared in the latest version), there are no subscription fees or other usage charges. If you publish onto either Apple or Google's stores you will have to pay their costs, of course, but the makers of AGK do not take a cut of this themselves.
See More
Top
Con
BASIC language
Even though it supports C++, it's mostly C++ mapped to BASIC without OOP.
See More
Top
Pro
Plugin support for Windows
Plug-ins can now be added to the Windows platform. Create your own Tier BASIC commands and call them using the AppGameKit Basic script language style.
See More
Top
Con
Can almost only do trivial games
The editor is rather limited, not fully polished, and 3D is missing some key functionalities (3D is work in progress).
See More
Top
Pro
Instant testing on multiple devices at once
AppGameKit supports instant testing on all connected devices. With the push of a button you can run your game on any device connected to the development machine.
See More
Top
Con
No builtin game mechanics, events, inventory.
See More
Top
Pro
Excellent documentation
Every function is fully documented with examples and exercises. The Tutorial PDF is a full Introduction to 3D game programming with integrated references to every functionality and its most important usecases. The documentation is regulary updated.
See More
Top
Con
$80 even if your game doesn't fly
See More
Top
Pro
Easy basic programming
Program in tier 1 BASIC programming for every 3D game need.
See More
Top
Con
Editor code completion is pretty bad
See More
Top
Pro
Raspberry Pi free version available
A Raspberry Pi version is available and free. Users just need to register with the developer and then they can download.
See More
Top
Con
Pros on Slant are written by AGK marketing guys
See More
Top
Pro
Very fast compilation
It is a compilation based language, but the compilation is very fast. A project of about 1800 lines of code, for example, can compile almost instantly. (That's because it does not compile, it's an interpreter)
See More
Top
Pro
Support
Informed, timely and intelligent feedback from the AGK forum.
See More
Top
Pro
Fast development
There are plenty of functions which facilitate development and deployment. For example, the AGK player immediately plays the updated bytecode on Android devices then the online site helps with building an APK file for Google Play Store in minutes.
See More
Top
Pro
Uses a powerful scripting language built for game development
Software produced with the App Game Kit is written in a language called AGK Script. This language has powerful inbuild commands including commands for 2D graphics, physics and networking. The commands make use of the platforms' native functions to improve performance. They are also designed to enhance code readability. The AGK Script commands have extensive online documentation.
See More
Top
Pro
C++ and Basic, you have the choice.
It runs fast with BASIC but if you want more you can use C++, it's also easy to use.
See More
Top
Pro
Can be used for advanced games programming in C++
Libraries which provide the same functionality are available for the five platforms, so you can code in C++
See More
Top
Pro
Comes with an Integrated Development Environment (IDE)
AGK comes with an Integrated Development Environment (IDE) based on the Code::Blocks IDE for writing AGK scripts. A key feature of the IDE is its ability to broadcast compiled programs to other devices for testing.
See More
Top
Pro
Performance
See More
Specs
Dev platforms:
Windows, Mac, Linux
Desktop targets:
Windows, Mac, Linux, HTML5
Mobile targets:
iOS, Android
3D:
Yes
See All Specs
Hide
See All
Experiences
73.99
239
74
Xojo
All
4
Experiences
Pros
1
Cons
2
Specs
Top
Pro
Easy to use
Easy to make compiled native apps.
See More
Top
Con
Subscription-based/Not free
Using this product you're betting the company will still be around. If they get bought out by an enterprise that wants to use the tech internally, all they need to do is stop offering subscriptions and suddenly you're scrambling to rebuild your entire app on other technology.
See More
Top
Con
No Android support
They plan to eventually support Android, but for now, they only support iOS.
See More
Specs
Platforms:
Windows, Linux, Mac, Pi, Web,iOS
Visual GUI Builder:
Yes
Hide
Get it
here
78
40
Visual Basic
All
11
Experiences
Pros
8
Cons
3
Top
Pro
Very simple and efficient language (in terms of number of lines of code)
See More
Top
Con
Almost as bad as Python, but less used
See More
Top
Pro
Easy to learn
See More
Top
Con
Bad reputation
Being a visual basic programmer, you're unlikely to be taken seriously by other programmers. According to the 2015 Stack Overflow survey, it was voted the second most dreaded language among developers.
See More
Top
Pro
Capable language
Compiling to the same intermediate language as C# and compiling against the same .NET libraries, the differences between C# and VB are largely syntactic. Most VB features even have a 1:1 correspondence with C#.
See More
Top
Con
Tends to get clunky due to prebuilt assets
See More
Top
Pro
Huge community
Being Microsoft's introductory language, visual basic has a strong and large community.
See More
Top
Pro
English-like syntax
See More
Top
Pro
Flexible, won't get in the way of a beginner
A beginner developer can worry about the code logic first, and then learn the language. Visual Basic lets you do basically anything if you really want, while still having the power to be a fully statically-typed and object oriented.
See More
Top
Pro
Sibling to C#
If you don't want to start with C# because of its high learning floor, you can start with VB. It is dead easy to switch between the two.
See More
Top
Pro
Easy to deal with Win32API
Using platform invoke, it's very easy to use the win32 api in vb.net. Neat and clean syntax. Not a mess like c# (meaning those "{}"s).
See More
Hide
See All
Experiences
Get it
here
42
50
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
{}
undefined
url next
price drop