Alternatives to AppleScript

Compare AppleScript alternatives for your business or organization using the curated list below. SourceForge ranks the best alternatives to AppleScript in 2025. Compare features, ratings, user reviews, pricing, and more from AppleScript competitors and alternatives in order to make an informed decision for your business.

  • 1
    Jamf Pro
    Formerly known as Casper Suite, Jamf Pro is an enterprise mobility management (EMM) tool for Apple macOS and iOS devices. Jamf Pro includes a host of features that helps to simplify device deployment, analyze inventory data, and respond to security threats easily: - Choose a zero-touch, hands-free experience or go hands-on through imaging. Either way, enroll devices and deploy them with ease. - Go beyond configuration profiles and use policies and scripts to customize devices for the optimal user experience. - Purchase apps in bulk and make them available automatically or through a Self Service catalog. - Manage device settings and configurations, restrict malicious software, and patch all of your Apple devices without user interaction. Jamf Pro works seamlessly with your existing IT services and technologies, including: Apple Business Manager, Active Directory, SSO/SAML, SCCM, APIs, Cisco ISE, Security Connector and Fast Lane, Conditional Access for Mac.
  • 2
    PhantomJS

    PhantomJS

    PhantomJS

    PhantomJS is a headless web browser scriptable with JavaScript, running on Windows, macOS, Linux, and FreeBSD. Utilizing QtWebKit as its back-end, it offers fast and native support for various web standards, including DOM handling, CSS selectors, JSON, Canvas, and SVG. This makes it an optimal solution for tasks such as page automation, screen capture, headless website testing, and network monitoring. For example, a simple script can load a webpage and capture it as an image.
  • 3
    SlimerJS

    SlimerJS

    SlimerJS

    SlimerJS is a free, open source scriptable browser for web developers, allowing interaction with web pages through external JavaScript scripts. It enables tasks such as opening web pages, clicking links, and modifying content, making it useful for functional tests, page automation, network monitoring, screen capture, and web scraping. Unlike PhantomJS, SlimerJS runs on top of Gecko, the browser engine of Mozilla Firefox, instead of WebKit, and can operate in both headless and non-headless modes. APIs of SlimerJS are similar to the APIs of PhantomJS but there are a few differences in their behavior. However, most of the scripts for PhantomJS run perfectly well with SlimerJS right now.
  • 4
    Cruz

    Cruz

    Celestial Teapot Software

    Cruz is a new web browser for Mac OS X that offers a few special features you won't find anywhere else. Cruz's unique "Browsa" plugin allows you to view multiple web pages simultaneously in sidebar split views. To activate a Browsa sidebar, click one of the "compass" toolbar buttons on the right side of the browser window. Now you can browse to any web page in the sidebar Browsa. Configure Browsa's settings, like home page, navbar visibility, user-agent string and more. Cruz offers best-in-class AppleScript-ability. Cruz provides many more AppleScript commands than any other browser for Mac OS X. Use AppleScript to open/close/select browser tabs and windows, load web pages, click links, and much more. To learn all about Cruz's AppleScript commands, launch Apple's AppleScript Editor application and choose Cruz from the list of applications. Cruz offers powerful user script and user style features.
    Starting Price: $2.99 one-time payment
  • 5
    Jules Tools
    Jules Tools is a lightweight command-line interface that lets developers interact with Jules, Google’s asynchronous coding agent, directly from their terminal without needing the browser UI. Jules understands the full context of your repository, takes tasks like writing tests, building new features, fixing bugs, and bumping dependencies, then spins up a temporary VM to perform work and return pull requests. The CLI is scriptable and integrates seamlessly into developer workflows, commands like jules remote list let you inspect tasks, while jules can spawn new sessions from pipelines or issue trackers. It also includes a terminal user interface that mirrors the web dashboard. Because Jules Tools is designed to be programmable, you can embed it into scripts or CI/CD pipelines, combine it with GitHub or Gemini CLI commands, and automate parts of your dev process.
  • 6
    Syncplify

    Syncplify

    Syncplify

    Syncplify specializes in secure file transfer solutions, offering products like Syncplify Server! and Syncplify AFT! Syncplify Server! is an enterprise-grade SFTP and FTP(S) server designed to safeguard data in motion, featuring robust security measures, Active Directory support, cross-platform compatibility, and high availability through active-active deployments. It also provides extensibility via SyncJS, an extended JavaScript engine that allows users to create custom scripts triggered by events. Syncplify AFT! (Automated File Transfer) complements the server by enabling scriptable and automated file transfers, allowing users to define complex rules and procedures for secure data movement. Together, these solutions ensure data security both in motion and at rest, catering to organizations' comprehensive file transfer needs.
  • 7
    Bash

    Bash

    Bash

    Bash is a free software Unix shell and command language. It has become the default login shell for most Linux distributions. In addition to being available on Linux systems, a version of Bash is also available for Windows through the Windows Subsystem for Linux. Bash is the default user shell in Solaris 11 and was the default shell in Apple macOS from version 10.3 until the release of macOS Catalina, which changed the default shell to zsh. Despite this change, Bash remains available as an alternative shell on macOS systems. As a command processor, Bash allows users to enter commands in a text window that are then executed by the system. Bash can also read and execute commands from a file, known as a shell script. It supports a number of features commonly found in Unix shells, including wildcard matching, piping, here documents, command substitution, variables, and control structures for condition testing and iteration. Bash is compliant with the POSIX shell standards.
  • 8
    Radamsa

    Radamsa

    Aki Helin

    Radamsa is a test case generator for robustness testing or fuzzer. It is typically used to test how well a program can withstand malformed and potentially malicious inputs. It works by reading sample files of valid data and generating interestingly different outputs from them. The main selling points of Radamsa are that it has already found a slew of bugs in programs that actually matter, it is easily scriptable, and, easy to get up and running. Fuzzing is one of the techniques to find unexpected behavior in programs. The idea is simply to subject the program to various kinds of inputs and see what happens. There are two parts to this process: getting the various kinds of inputs and how to see what happens. Radamsa is a solution to the first part, and the second part is typically a short shell script. Testers usually have a more or less vague idea of what should not happen, and they try to find out if this is so.
  • 9
    Mach5 Mailer Free

    Mach5 Mailer Free

    Mach5 Development

    Send Individual, custom email messages to your customers directly from your Windows desktop. Incoming Email. M5 Mailer includes PopMonger, a small but very powerful application to manage high inbound email volume. It can automatically add and remove addresses. Autoresponder, forwarding, bounces... PopMonger Gold is even scriptable with PHP, JavaScript, or VisualBasic: you can use PopMonger to pump data from email directly into your database, enabling powerful email survey capabilities. Website Integration. M5 Mailer works with Subscriber, our revolutionary web-based subscription management and email tracking service. Web-based forms on your site can be a security risk and information management nightmare. M5 Subscriber manages this difficult job for you. Your customers can set their own email preferences, select options or indicate interests, and provide you with feedback directly from your website.
    Starting Price: $99.95 one-time payment
  • 10
    MoonScript

    MoonScript

    MoonScript

    MoonScript is a dynamic scripting language that compiles into Lua. It gives you the power of one of the fastest scripting languages combined with a rich set of features. MoonScript can either be compiled into Lua and run at a later time, or it can be dynamically compiled and run using the moonloader. Because it compiles right into Lua code, it is completely compatible with alternative Lua implementations like LuaJIT, and it is also compatible with all existing Lua code and libraries. The command line tools also let you run MoonScript directly from the command line, like any first-class scripting language. MoonScript provides a clean syntax using significant whitespace that avoids all the keyword noise typically seen in a Lua script. It also adds table comprehensions, implicit return on functions, classes, inheritance, scope management statements import & export, and a convenient object creation statement called with.
  • 11
    FoldersSynchronizer
    FoldersSynchronizer is a nifty and popular utility for macOS (Apple Silicon and Intel) which synchronizes and backs-up files, folders and disks. You can choose one or more pairs of files, folders or disks then FS will synchronize or backup those exactly. FS lets you organize your sync and backup on several sessions you can save to a file for a later reuse. On each session you can apply special options like Timers, Multiple pairs of folders, Filters, Exclude Items, Auto-Mount local and remote volumes, launch your own AppleScripts, set how to resolve Conflicts, execute an incremental or an exact copy, include locked files... FS can display a preview panel listing all the files FS is going to copy, replace and delete. FS can save a log file or send it to a custom email address, and it can sync and automatically quit the application… FoldersSynchronizer has been successfully tested on macOS 14 Sonoma. Previous versions for previous macOSs, for Intel and PPC are available too.
    Starting Price: $30 per license per 2 machines
  • 12
    UltraESB

    UltraESB

    AdroitLogic

    UltraESB is the only ESB that supports Zero-Copy proxying for extreme levels of performance utilizing Direct Memory Access (DMA) and the sendfile system call along with Non-Blocking IO. UltraESB exposes runtime information via REST services in a secured manner, which can be monitored via any external monitoring application. Additionally it ships with XTerm, which is a scriptable command line interface for administration. UltraESB contains a built-in metrics engine which uses Elasticsearch to collect message level and runtime statistics with historical information, while guaranteeing minimal impact to performance. UltraESB runs with a set of connectors and processors on top of the Project-X framework. Dozens of Connectors and Processors are available out of the box in the connector/ processor repository.
  • 13
    Homebrew

    Homebrew

    Homebrew

    The missing package manager for macOS (or Linux). The script explains what it will do and then pauses before it does it. Homebrew installs the stuff you need that Apple (or your Linux system) didn’t. Homebrew installs packages to their own directory and then symlinks their files into /usr/local (on macOS Intel). Homebrew won’t install files outside its prefix and you can place a Homebrew installation wherever you like. Trivially create your own Homebrew packages. It’s all Git and Ruby underneath, so hack away with the knowledge that you can easily revert your modifications and merge upstream updates. Homebrew formulae are simple Ruby scripts. Homebrew complements macOS (or your Linux system). Install your RubyGems with gem and their dependencies with brew. Homebrew Cask installs macOS apps, fonts and plugins and other non-open source software. Making a cask is as simple as creating a formula.
  • 14
    ActionScript

    ActionScript

    ActionScript

    The ActionScript® scripting language lets you add complex interactivity, playback control, and data display to your application. You can add ActionScript in the authoring environment by using the Actions panel, Script window, or an external editor. ActionScript follows its own rules of syntax, and reserved keywords, and lets you use variables to store and retrieve information. ActionScript includes a large library of built‑in classes that let you create objects to perform many useful tasks. You do not have to understand every ActionScript element to begin scripting. If you have a clear goal, you can start building scripts with simple actions. ActionScript and JavaScript are both rooted in the ECMA-262 standard, the international standard for the ECMAScript scripting language. For this reason, developers who are familiar with JavaScript can find ActionScript immediately familiar. Animate includes more than one version of ActionScript to meet the needs of different kinds of developers.
  • 15
    Active Login Manager
    The login process is fully automated by ALM. In addition, the solution improves the usability of your Cisco IP Phone Extension Mobility by controlling the log on and log off process. ALM will automatically log off the connected phone at selected events, e.g. when the PC is locked or when the screensavers starts. The user or its administrator has the option to customize the ALM behavior. ALM Pro is a client-only application so there is no need to add or invest in new (server) hardware. Deployment of ALM to your existing network is fully scriptable. Configuration of the software is therefore an easy task. To even further simplify the management of large-scale installations, the RSconnect Application Manager is available.
  • 16
    Viscosity

    Viscosity

    SparkLabs

    Viscosity has been designed from the ground up for both macOS and Windows, using native frameworks for perfect integration. Viscosity has been protecting users for over a decade, everyone from home users to large enterprise, with regular updates the entire time. Viscosity monitors your OpenVPN connections to ensure you know all the important traffic, network and connection details in style. Easily bundle Viscosity with settings and connections so your users are ready to get started. Create simple deployable connection profiles. Powerful authentication options, connection folders, IPv6, traffic obfuscation, advanced networking, simultaneous connections, and more! Every component of Viscosity has been designed to maximise the speed and reliability of your OpenVPN connections. Control Viscosity using AppleScript or VBScript, and call custom scripts and actions when a VPN connection changes state.
    Starting Price: $14 one-time payment
  • 17
    Kakoune

    Kakoune

    Kakoune

    Kakoune is a highly efficient, modal text editor that focuses on real-time feedback and powerful, intuitive multi-selection capabilities. Inspired by Vim but offering its own distinct approach to modal editing, Kakoune prioritizes a selection-based workflow that makes text manipulation feel natural and fluid. Instead of commands operating on cursors, commands operate on selections, allowing users to edit and navigate with precision and speed. Kakoune features robust multi-caret editing, context-aware autocompletion, and extensive language support, with performance optimized for working with large files and complex codebases. Designed to be scriptable and extendable with shell commands, Kakoune integrates smoothly with UNIX tools, giving users flexibility in customization. Known for its responsiveness and adaptability, Kakoune is ideal for developers who prefer a keyboard-driven interface and appreciate real-time, immediate feedback in their editing workflow.
  • 18
    Apple tvOS
    Your tvOS apps can deliver amazing experiences with stunning picture quality through 4K resolution, Dolby Vision, and HDR10 — and immersive sound through Dolby Atmos. And with Picture in Picture, multiuser, and game controller support, you can create even more engaging gaming and interactive experiences. We’ve reimagined the TV experience with tvOS — an innovative TV platform that redefines what can be done in the living room. Apple TV features a built-in App Store, making it more entertaining than ever. Now you can deliver incredible and immersive apps and games on the big screen. Leverage many of the same frameworks, technologies, and concepts that are similar to iOS. Frameworks and technologies, such as Metal, UIKit, CloudKit, and Game Center, let you create rich games and apps that look amazing on Apple TV. TVMLKit templates using XML and JavaScript are available as a framework for tvOS apps and let you use predefined layouts and JavaScript APIs to quickly create beautiful apps.
  • 19
    PDF Enhancer
    No matter whether you perform a couple of tasks or a complex multi-step production, PDF Enhancer provides the functionality to automate the process and save you time and money. With over 500 commands controlled through a simple user interface, you control nearly every aspect of the final PDF from annotations to Unicode font tables. All with PDF Enhancer’s fast, queue-based, batch processing environment. Or if you need to control the process programmatically, PDF Enhancer is available with a Java interface or scriptable command line interface on all supported platforms and as a COM object on Windows. But don’t take our word for it, download the free trial and convince yourself. It’s fully functional for 10 days with extensions of up to 30 days if you need it. PDF Enhancer is a high-volume software utility that optimizes PDFs for a particular purpose. PDF Enhancer automates the most common document assembly and preparation tasks.
    Starting Price: $349 one-time payment
  • 20
    ScriptFTP

    ScriptFTP

    FrozenFrog Software

    ScriptFTP is an FTP client designed to automate file transfers. It follows the commands written on a text file (also called script file) and makes the uploads or downloads automatically. ScriptFTP provides a powerful yet easy script language. Each FTP operation has its own and descriptive command. Creating your own script is just writing these commands separated by lines. ScriptFTP will run them step-by-step just clicking the Run button or when scheduled. This website has a detailed documentation covering all the topics about FTP scripting. Each command has its own page with examples of how to use it. Also, you have already written scripts to start with. All the contents of the website are indexed and ready to be searched (see the Search text entry at the top). Have a question? Just type anything there. We have probably written something regarding that. Technical support is driven by the same people who develop and maintain the application.
    Starting Price: $59.95 one-time payment
  • 21
    AutoHotkey

    AutoHotkey

    AutoHotkey

    Define hotkeys for the mouse and keyboard, remap keys or buttons and autocorrect-like replacements. Creating simple hotkeys has never been easier; you can do it in just a few lines or less! 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 has easy-to-learn built-in commands for beginners. Experienced developers will love this full-fledged scripting language for fast prototyping and small projects. AutoHotkey gives you the freedom to automate any desktop task. It's small, fast, and runs out of the box. Best of all, it's free, open-source (GNU GPLv2), and beginner-friendly. AutoHotkey provides a simple, flexible syntax allowing you to focus more on the task at hand rather than every single little technicality. It supports not only the popular imperative-procedural paradigm, but also object-oriented and command-based programming.
  • 22
    Pine Script

    Pine Script

    TradingView

    Pine Script® is TradingView’s programming language. It allows traders to create their own trading tools and run them on our servers. We designed Pine Script® as a lightweight, yet powerful, language for developing indicators and strategies that you can then backtest. Most of TradingView’s built-in indicators are written in Pine Script®, and our thriving community of Pine Script® programmers has published more than 100,000 community scripts. It’s our explicit goal to keep Pine Script® accessible and easy to understand for the broadest possible audience. Pine Script® is cloud-based and therefore different from client-side programming languages. While we likely won’t develop Pine Script® into a full-fledged language, we do constantly improve it and are always happy to consider requests for new features. Because each script uses computational resources in the cloud, we must impose limits in order to share these resources fairly among our users.
  • 23
    PureScript

    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.
  • 24
    CoffeeScript

    CoffeeScript

    CoffeeScript

    Underneath that awkward Java-esque patina, JavaScript has always had a gorgeous heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way. The golden rule of CoffeeScript is: “It’s just JavaScript.” The code compiles one-to-one into the equivalent JS, and there is no interpretation at runtime. You can use any existing JavaScript library seamlessly from CoffeeScript (and vice-versa). The compiled output is readable, pretty printed, and tends to run as fast or faster than the equivalent handwritten JavaScript. Most modern JavaScript features that CoffeeScript supports can run natively in Node 7.6+, meaning that Node can run CoffeeScript’s output without any further processing required. This list may be incomplete, and excludes versions of Node that support newer features behind flags; please refer to node.green for full details. You can run the tests in your browser to see what your browser supports.
  • 25
    ZenScript

    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.
  • 26
    Vim

    Vim

    Vim

    Vim is a highly configurable text editor built for creating and changing any kind of text efficiently. It is included as "vi" with most UNIX systems and with Apple OS X. Vim is rock stable and is continuously being developed to become even better. Vim is persistent, multi-level, with an extensive plugin system, support for hundreds of programming languages and file formats, powerful search and replace feature, and it integrates with many tools. Vim online is a central place for the Vim community to store useful Vim tips and tools. Vim has a scripting language that allows for plugin like extensions to enable IDE behavior, syntax highlighting, colorization as well as other advanced features. These scripts can be uploaded and maintained using Vim online. Vim stands for Vi IMproved. It used to be Vi IMitation, but there are so many improvements that a name change was appropriate. Vim is a text editor which includes almost all the commands from the Unix program "Vi".
  • 27
    Lua

    Lua

    Lua Language

    Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode with a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping. Lua has a deserved reputation for performance. To claim to be "as fast as Lua" is an aspiration of other scripting languages. Several benchmarks show Lua as the fastest language in the realm of interpreted scripting languages. Lua is fast not only in fine-tuned benchmark programs, but in real life too. Substantial fractions of large applications have been written in Lua.
  • 28
    Vast.ai

    Vast.ai

    Vast.ai

    Vast.ai is the market leader in low-cost cloud GPU rental. Use one simple interface to save 5-6X on GPU compute. Use on-demand rentals for convenience and consistent pricing. Or save a further 50% or more with interruptible instances using spot auction based pricing. Vast has an array of providers that offer different levels of security: from hobbyists up to Tier-4 data centers. Vast.ai helps you find the best pricing for the level of security and reliability you need. Use our command line interface to search the entire marketplace for offers while utilizing scriptable filters and sort options. Launch instances quickly right from the CLI and easily automate your deployment. Save an additional 50% or more by using interruptible instances and auction pricing. The highest bidding instances run; other conflicting instances are stopped.
    Starting Price: $0.20 per hour
  • 29
    Montage

    Montage

    Mariner Software

    The only screenwriting software exclusively developed for Mac OS X. Montage makes it easy to create, edit, and manage screenplays on your Macintosh. From the ability to import and export Final Draft documents (fdr format only), to using custom, pre-formatted templates for film, TV, and theater, to the time-saving Smart Views, Montage guides both the first time screenwriter or the seasoned veteran, from start to finish. But Montage doesn't stop there. Once your masterpiece is complete, Montage allows you to submit, track, and send your query, synopsis, and scripts to hundreds of included industry contacts through Montage's integration with Apple's Address Book.
    Starting Price: $28.98 per license
  • 30
    WebCrossing

    WebCrossing

    Elliptics

    WebCrossing Community gives you the parts you need to create an infinitely flexible online community. Create any structure you need, with dozens of plug-ins and applications available to customize and add functionality to your site. WebCrossing Core is a full-featured multi-domain web server including HTTP, SMTP, IMAP, XML-RPC, FTP, NNTP and more. User objects, folders, discussions and messages are all native features. The scriptable, integrated objected-oriented NoSQL database is what you are looking for if you need to handle complex data structures. Webcrossing Neighbors group tools include blogs, discussion forums, calendars, wikis, custom pages, file stores and more. Each group can have a custom landing page. Public, private and hidden groups are supported. Since all WebCrossing servers have a built-in mail server, your members can post by email or the web, so your online forums can also be used as interactive mailing lists with an online archive.
    Starting Price: $99.00/month
  • 31
    Volca

    Volca

    Volca

    Volca is a comprehensive SaaS boilerplate and starter kit designed to accelerate the development and deployment of SaaS applications. It provides a monorepo that includes a high-performance static landing page, a React dashboard, and a Node.js REST API. The landing page is pre-rendered as static HTML files, ensuring quick load times and improved search engine rankings, and is built with React and TypeScript. The dashboard serves as the primary interface for users, offering features such as user registration, subscription management, and team collaboration, allowing users to create projects and invite team members. The backend API is built with Node.js and TypeScript, operating on a serverless architecture that is cost-effective, secure, and performant. Volca integrates secure and reliable authentication out of the box with AWS Cognito, supports social sign-in through providers like Apple, Google, and Facebook, and includes subscription management with Stripe.
    Starting Price: $12 per month
  • 32
    TypeScript

    TypeScript

    TypeScript

    TypeScript adds additional syntax to JavaScript to support a tighter integration with your editor. Catch errors early in your editor. TypeScript code converts to JavaScript, which runs anywhere JavaScript runs: In a browser, on Node.js or Deno and in your apps. TypeScript understands JavaScript and uses type inference to give you great tooling without additional code. TypeScript was used by 78% of the 2020 State of JS respondents, with 93% saying they would use it again. The most common kinds of errors that programmers write can be described as type errors: a certain kind of value was used where a different kind of value was expected. This could be due to simple typos, a failure to understand the API surface of a library, incorrect assumptions about runtime behavior, or other errors.
  • 33
    AppCheck

    AppCheck

    AppCheck

    Technology agnostic, sophisticated scanning engine developed and maintained by leading security experts, easy to use and highly configurable. Proof of concept evidence is provided through safe exploitation, unparalleled support for modern HTML5 applications. Supports all forms of authentication via a scriptable browser interface. Granular scheduling and continuous scanning, integration with popular bug tracking platforms such as JIRA, and custom integration via JSON API. The dashboard provides a customizable view of your security posture at any given moment in time. The status of discovered vulnerabilities, emerging threats and remediation progress are all displayed using easy to understand dashboard widgets. Whether you just want to run a quick scan or are a power user who needs ultimate control, AppCheck allows complete flexibility. Scans can be run in a few clicks using profiles built by our security experts or built from scratch using the profile editor.
  • 34
    JavaScript

    JavaScript

    JavaScript

    JavaScript is a scripting language and programming language for the web that enables developers to build dynamic elements on the web. Over 97% of the websites in the world use client-side JavaScript. JavaScript is one of the most important scripting languages on the web. Strings in JavaScript are contained within a pair of either single quotation marks '' or double quotation marks "". Both quotes represent Strings but be sure to choose one and STICK WITH IT. If you start with a single quote, you need to end with a single quote. There are pros and cons to using both IE single quotes tend to make it easier to write HTML within Javascript as you don’t have to escape the line with a double quote. Let’s say you’re trying to use quotation marks inside a string. You’ll need to use opposite quotation marks inside and outside of JavaScript single or double quotes.
  • 35
    AppcloneX

    AppcloneX

    AppcloneX

    AppcloneX provides ready-to-launch white-label clone scripts designed to help entrepreneurs and businesses quickly enter high-growth industries like fintech, e-commerce, and on-demand services. Their fully customizable scripts allow users to launch scalable digital platforms within just seven days, reducing time-to-market significantly. The company supports a wide range of applications, from crypto exchanges and food delivery apps to fantasy sports and learning management systems. AppcloneX uses the latest tech stacks to build secure, high-performance solutions with smooth deployment options for cloud or on-premise environments. Clients benefit from comprehensive support throughout the process, including app submission assistance for stores like Google Play and the Apple App Store. The platform’s scalable architecture and customization capabilities empower businesses to transform ideas into revenue-generating digital ventures rapidly.
  • 36
    AssemblyScript

    AssemblyScript

    The AssemblyScript Project

    A TypeScript-like language for WebAssembly. AssemblyScript targets WebAssembly's feature set specifically, giving developers low-level control over their code. Its similarity with TypeScript makes it easy to compile to WebAssembly without learning a new language. Integrates with the existing Web ecosystem - no heavy toolchains to set up. Simply npm install it! AssemblyScript is free and open source software released under the Apache License, Version 2.0, builds upon Binaryen and is based on the WebAssembly specification. It is brought to you by the following awesome people:
  • 37
    OnyX

    OnyX

    Titanium Software

    OnyX is a multifunction utility that you can use to verify the structure of the system files; run miscellaneous maintenance and cleaning tasks; configure parameters in the Finder, Dock, Safari, and some Apple applications; delete caches; remove certain problematic folders and files; rebuild various databases and indexes; and more. OnyX is a reliable application that provides a clean interface to many tasks that would otherwise require complex commands to be typed using a command-line interface. There is a specific version of OnyX for each major version of the operating system. Use the correct version, and don't try to use a version intended for an earlier operating system. Intel-based Mac or Mac with Apple silicon using macOS Monterey 12. PowerPC-based Mac using Mac OS X Jaguar 10.2 with BSD subsystem. OnyX only runs from an administrator account. The old applications are available, but they will be not updated anymore.
  • 38
    WebRTC

    WebRTC

    WebRTC

    With WebRTC, you can add real-time communication capabilities to your application that works on top of an open standard. It supports video, voice, and generic data to be sent between peers, allowing developers to build powerful voice- and video-communication solutions. The technology is available on all modern browsers as well as on native clients for all major platforms. The technologies behind WebRTC are implemented as an open web standard and available as regular JavaScript APIs in all major browsers. For native clients, like Android and iOS applications, a library is available that provides the same functionality. The WebRTC project is open-source and supported by Apple, Google, Microsoft and Mozilla, amongst others. This page is maintained by the Google WebRTC team.
  • 39
    CoreIDE

    CoreIDE

    CoreIDE

    CoreIDE is a full stack IDE for Java, JavaScript, Node.js and TypeScript developers who work on Spring, Spring Boot, React, Express, Vue, Backbone, AngularJS and other web framework based applications. The IDE is not only limited to web development, you can use it to develop other type of projects like desktop, command line, mobile or stand alone applications. It's free Community version contains all the available features. Java • JavaScript • Node.js • TypeScript • Spring • Spring Boot • React • Express • Vue • Backbone • AngularJS
  • 40
    Roy

    Roy

    Roy

    Roy is an experimental programming language that targets JavaScript. It tries to meld JavaScript semantics with some features common in static functional languages.
  • 41
    MacStadium

    MacStadium

    MacStadium

    In addition to our bare metal Mac infrastructure, we offer three flexible and extensible options for virtualizing macOS in the cloud. Developer-focused platform built on Kubernetes for easy scalability. Virtualization built specifically for macOS, running natively on Mac. Industry-standard virtualization solution with a powerful set of enterprise features. Our sales engineers are experts in helping companies select and build the right virtualized Mac cloud for their teams. Orka orchestrates macOS in a cloud environment using Kubernetes technology on genuine Apple hardware. Orka is specifically designed for Mac but based on standard cloud orchestration tools so Apple OS development teams can use container technology features just like they do for non-Apple workloads. Orka users get a software-driven, reliable, and high-performance experience with Apple hardware. Anka is built for Mac and uses the official macOS Hypervisor.framework with external registry and controller nodes.
    Starting Price: $109 per month
  • 42
    Apple Podcasts
    Discover free audio stories that entertain, inform, and inspire in Apple Podcasts. Use the Apple Podcasts app on your iPhone, iPad, and iPod touch with the latest version of iOS or iPadOS, on your Mac with macOS, or on your Apple TV. When you play episodes in Apple Podcasts on your iOS or iPadOS device, a player appears at the bottom of the screen. Tap the player to open the Now Playing screen, which shows all the playback controls. In the Apple Podcasts app on your Mac, the playback controls are at the top of the window. To see Now Playing on Apple TV, open Apple Podcasts, then swipe down on your Siri Remote or Apple TV Remote. Now Playing appears in the top menu bar. Apple also offers Apple Podcasts Subscriptions, a global marketplace for listeners to discover premium subscriptions offered by their favorite creators alongside millions of free shows on Apple Podcasts.
  • 43
    Prodigy

    Prodigy

    Explosion

    Radically efficient machine teaching. An annotation tool powered by active learning. Prodigy is a scriptable annotation tool so efficient that data scientists can do the annotation themselves, enabling a new level of rapid iteration. Today’s transfer learning technologies mean you can train production-quality models with very few examples. With Prodigy you can take full advantage of modern machine learning by adopting a more agile approach to data collection. You'll move faster, be more independent and ship far more successful projects. Prodigy brings together state-of-the-art insights from machine learning and user experience. With its continuous active learning system, you're only asked to annotate examples the model does not already know the answer to. The web application is powerful, extensible and follows modern UX principles. The secret is very simple: it's designed to help you focus on one decision at a time and keep you clicking – like Tinder for data.
    Starting Price: $490 one-time fee
  • 44
    macOS Sierra
    macOS Sierra is the thirteenth version of macOS, Apple's operating system for its Macintosh desktops, laptops, and servers. It is the first version of the operating system after the name change from OS X to macOS. Siri requires a broadband Internet connection and microphone (built-in or external). Phone Calling phone calling requires an iPhone with iOS 8 or later and an activated carrier plan. FaceTime Video calls require a built-in FaceTime camera, an iSight camera (built in or external), a USB video class (UVC) camera, or a FireWire DV camcorder; and broadband Internet connection.
  • 45
    Deno

    Deno

    Deno

    Deno is a simple, modern and secure runtime for JavaScript, TypeScript, and WebAssembly that uses V8 and is built in Rust. Deno comes with a manual which contains more in depth explanations about the more complex functions of the runtime, an introduction to the concepts that Deno is built on, details about the internals of Deno, how to embed Deno in your own application and how to extend Deno using Rust plugins. Next to the Deno runtime, Deno also provides a list of audited standard modules that are reviewed by the Deno maintainers and are guaranteed to work with a specific Deno version. These live in the denoland/deno_std repository.
  • 46
    BIGVU

    BIGVU

    BIGVU

    Make concise videos elegant & interactive teleprompter, auto-captions & vlogging. Give a human touch to your website by adding a vlog page, or embedding a widget onto one of your existing pages. Get in front of the camera and record camera-facing videos in minutes. Eye-to-eye is the best way to build trust. Add interactions to drive engagement; display interactive cards in sync with your videos with photos, links, action buttons, quotes, and polls. Keep your eyes on the camera while reading your script with ease as it scrolls up the screen. Adjust your teleprompter speed to your reading cadence. Try 3-days free your app on Google Play or the Apple Store. Allow team members to create, script, assign, edit, review and publish videos efficiently and collaboratively. Share media library, organize photos and videos into folders ensuring branding is consistent across your business.
  • 47
    macOS Sequoia
    macOS Sequoia is Apple’s latest operating system designed to enhance productivity, creativity, and seamless device integration for Mac users. It introduces Apple Intelligence, a smart assistant that personalizes helpful insights based on your context. The update allows you to mirror your iPhone directly on your Mac, control it, and manage notifications with ease. New window tiling features and keyboard shortcuts streamline multitasking by organizing your workspace efficiently. The OS also brings new capabilities to apps like Safari, Messages, Maps, and Notes, including smarter reading tools, message scheduling, detailed topographic maps, and live audio transcription. Additionally, macOS Sequoia supports high-quality gaming with titles optimized for Apple silicon, alongside improved privacy and security controls.
  • 48
    Vault Vision

    Vault Vision

    Vault Vision

    Vault Vision is the leading user authentication platform for modern web and mobile apps, built with privacy-first security and passwordless login convenience for end users. Vault Vision's low code platform enables applications to completely secure user logins on React, Python, Go, Node, Webflow and more. Vault Vision protects end user privacy from password breaches by eliminating use of third-party scripts, sdk's and trackers. Our platform helps application owners increase user login engagement with passwordless application logins powered by mobile passkeys, two factor auth (2FA), multi-factor auth (MFA), face id auth, fingerprint auth, USB key auth, pin based auth, SSO with email, OIDC logins for Apple, Google and Microsoft, and more.
    Starting Price: $25/month for 10k users
  • 49
    Specops Command
    Specops Command combines Windows PowerShell and Group Policy and allows you to manage computers and users in your network. With Specops Command you can create PowerShell or VBScripts right inside your Group Policy Objects. This allows network administrators to execute scripts on specifically targeted systems while receiving feedback on the results. Manages feedback from the client computers and the database. Configures script assignments. Configures which Group Policy Objects receive script assignments. Specops Reporting is a separate product that can be used in combination with Specops Command. You can use Specops Reporting to view and create detailed reports for script feedback. The Server service manages feedback from the Client Side Extensions and stores it in the database. The Specops Command Server service also manages the communication between the database and the administration tools. The database contains feedback information for the script assignments.
  • 50
    Modern MERN

    Modern MERN

    Modern MERN

    Modern MERN is a comprehensive Node.js SaaS boilerplate designed to accelerate the development of SaaS products by providing a robust foundation built with the MERN stack, MongoDB, Express.js, React, and Node.js. It incorporates modern technologies such as Next.js, TypeScript, Tailwind CSS, Prisma, and Serverless architecture on AWS, ensuring scalability and maintainability. The boilerplate includes essential features like authentication (supporting email/password, Google, Facebook, Apple, and Amazon logins), multi-tenancy with team management, subscription payments via Stripe integration, and an admin dashboard for efficient user and team oversight. Developers benefit from a clean code architecture adhering to solid principles, pre-built responsive UI components, multi-theme support, and a mobile-first design approach. The platform emphasizes high-quality code standards, incorporating tools like ESLint, Prettier, Husky, and TypeScript, alongside comprehensive testing.
    Starting Price: $699 per project