Computer Programming

  • Sikuli

    Free Mac Windows Linux Website

    Sikuli is a visual technology to search and automate graphical user interfaces (GUI) using images (screenshots). The first release of Sikuli contains Sikuli Script, a visual scripting API for Jython, and Sikuli IDE, an integrated development environment for writing visual scripts with screenshots easily. Sikuli Script automates anything you see on the screen without internal APIs support. You can programmatically control a web page, a desktop application running on Windows/Linux/Mac OS X, or even an iphone application running in an emulator. (The old version has been replaced by the new version


    Sikuli icon
  • thinBasic

    Free Windows Website

    Very fast BASIC like programming language for console and gui applications, automate process, automate data exchange, connect to databases, send mails, ftp, rest api, parsing, tokenizing, files, OpenGl, graphics, sound, printing ... much more.


    thinBasic icon
  • Actiona

    Free Windows Linux Website

    Actiona (formerly known as Actionaz) is a task automation tool. It allows you to create and execute action lists.

    You don't need to know any programming language to use it: its intuitive interface allows you to create action lists (scripts) using drag & drop.

    Advanced users can use JavaScript (EcmaScript) to extend its functionality.

    Actiona is free software and runs under Windows and GNU/Linux. Binaries are available for Windows and Ubuntu for both 32 and 64 bits.

    The program is developed in C++ and uses the Qt framework.


    Actiona icon
  • Node.js

    Free Mac Windows Linux Chrome OS BSD ... Self-Hosted Website

    Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications.

    Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.


    Node.js icon
  • Pulover’s Macro Creator

    Free Windows Website

    Pulover’s Macro Creator is a Free Automation Tool and Script Generator. It is based on Small AutoHotkey iconAutoHotkey language and provides users with multiple automation functions, as well as a built-in recorder.


    Pulover’s Macro Creator icon
  • PureBasic

    Freemium Mac Windows Linux AmigaOS Website

    PureBasic is a native 32 bit and 64 bit programming language based on established BASIC rules. The key features of PureBasic are portability (Windows, Linux, MacOS X and AmigaOS are currently supported), the production of very fast and highly optimized executables and, of course, the very simple BASIC syntax. PureBasic has been created for the beginner and expert alike. We have put a lot of effort into its realization to produce a fast, reliable system friendly language.

    In spite of its beginner-friendly syntax, the possibilities are endless with PureBasic's advanced features such as pointers, structures, procedures, dynamically linked lists and much more. Experienced coders will have no problem gaining access to any of the legal OS structures or API objects and PureBasic even allows inline ASM.


    PureBasic icon
  • TinyTask

    Free Windows Wine Website

    TinyTask is a minimalist Windows automation app you can use to record and repeat actions. As the name implies, it's unbelievably small (only 35KB!), ultra compact, and 100% portable.
    No scripting is necessary - just press record, then play!.


    TinyTask icon
  • Processing.js

    Free Web Website

    Processing.js is an open programming language, port of the Small Processing iconProcessing Visualization Language, for people who want to program images, animation, and interactions for the web without using Flash or Java applets. Processing.js uses Javascript to draw shapes and manipulate images on the HTML5 Canvas element.


    Processing.js icon
  • FreeBASIC

    Free Windows Linux Website

    FreeBASIC is a completely free, open-source, 32-bit BASIC compiler, with syntax similar to MS-QuickBASIC, that adds new features such as pointers, unsigned data types, inline assembly, object orientation, and many others.


    FreeBASIC icon
  • Processing

    Free Mac Windows Linux Website

    Processing is an open source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists, designers, researchers, and hobbyists for learning, prototyping, and production.


    Processing icon
  • XStart

    Free Mac Windows Linux OpenGL GitLab Website

    Small portable script runtime for rapid software development.


    XStart icon
  • UI.Vision Kantu

    Free Mac Windows Linux Chrome Firefox Website

    Modern open-source task and test automation tool and Selenium IDE. Kantu is a browser extension, but it can do desktop automation as well! Use it for web automation, web testing, form filling, screen scraping and Robotic Process Automation (RPA).



    UI.Vision Kantu icon
  • SeeShell

    Free Windows Website

    SeeShell uses computer vision to automate any web or desktop application. It automates anything you see on the screen. You can control a web page, a desktop application, or even a mobile app running in an emulator.


    SeeShell icon
  • Phoenix Object Basic

    Free Windows Linux Website

    Phoenix Object Basic is the perfect tool for Windows business application developers that want to deploy their skills in mixed Windows and Linux environments.


    Phoenix Object Basic icon
  • AutoIt

    Free Windows Website

    AutoIt is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting. It uses a combination of simulated keystrokes, mouse movement and window/control manipulation in order to automate tasks in a way not possible or reliable with other languages (e.g. VBScript and SendKeys). AutoIt is also very small, self-contained and will run on all versions of Windows out-of-the-box with no annoying "runtimes" required!

    AutoIt was initially designed for PC "roll out" situations to reliably automate and configure thousands of PCs. Over time it has become a powerful language that supports complex expressions, user functions, loops and everything else that veteran scripters would expect.


    • Easy to learn BASIC-like syntax
    • Simulate keystrokes and mouse movements
    • Manipulate windows and processes
    • Interact with all standard windows controls
    • Scripts can be compiled into standalone executables
    • Create Graphical User Interfaces (GUIs)
    • COM support
    • Regular expressions
    • Directly call external DLL and Windows API functions
    • Scriptable RunAs functions
    • Detailed helpfile and large community-based support forums
    • Compatible with Windows 95 / 98 / ME / NT4 / 2000 / XP / 2003 / Vista / 2008 / 7
    • Unicode and x64 support
    • Digitally signed for peace of mind
    • Works with Windows Vistas User Account Control (UAC)

    AutoIt has been designed to be as small as possible and stand-alone with no external .dll files or registry entries required making it safe to use on Servers. Scripts can be compiled into stand-alone executables with Aut2Exe.

    Also supplied is a combined COM and DLL version of AutoIt called AutoItX that allows you to add the unique features of AutoIt to your own favourite scripting or programming languages!


    AutoIt icon
  • AutoHotkey

    Free Windows Website

    AutoHotkey is a free, open-source scripting language for Windows that allows users to easily create small to complex scripts for all kinds of tasks such as: form fillers, auto-clicking, macros, etc.


    AutoHotkey icon

Comments on Computer Programming

Echo echo ... Feels empty in here

Maybe you want to be the first to submit a comment?

Sign up to comment, it's simple!