anubias is a free, open source ides & code editors project written in Vue and released under GPL-3.0. It has 2,277 GitHub stars, 441 forks and 0 open issues, and was last pushed 6 days ago. On this registry it ranks #38 of 43 tracked projects in IDEs & Code Editors, with 5 head-to-head comparisons available.

What is anubias?

Anubias is a free, GPL-3.0-licensed desktop IDE with a drag-and-drop GUI for building Android, iOS, desktop, and web applications from one place.

What it is

Anubias is a cross-platform desktop application, written with Vue.js 3 and Vuex 4 and built on Tauri v2 with Rust, that presents a graphical environment for developing mobile, desktop, and web applications. Rather than writing interface code by hand, a developer assembles screens with a drag-and-drop component palette and then extends behaviour with xScript, a scripting language the project describes as looking like JavaScript. The tool targets Android and iOS as well as Windows, Linux, and macOS desktop targets and web applications.

The concrete problem Anubias addresses is the friction of setting up separate toolchains and writing layout code for each platform when a developer wants to produce an app for several of them. By giving one GUI-driven workspace that covers mobile, desktop, and web output, it removes the need to hand-author native interfaces for each target and lowers the entry barrier for people who prefer composing components visually rather than coding layouts directly.

Key capabilities

  • Build Android and iOS mobile applications from the same workspace as Windows, Linux, and macOS desktop applications.
  • Design interfaces with a drag-and-drop component GUI rather than by writing layout markup.
  • Write application logic in xScript, a scripting language the project states looks like JavaScript.
  • Produce web applications alongside the mobile and desktop targets.
  • Start from free, ready-made templates described as easy to use.
  • Run on all three desktop platforms, with downloads for Windows (including a portable build), macOS, Linux, and a hosted WebApp demo.
  • Inspect and contribute to the source under the GPL v3 licence, with the repository's v1 branch preserving version 1 documentation.

Who uses it and how

  • Developers who want to ship the same app to Android and iOS without switching to a separate mobile toolchain.
  • Hobbyists and beginners who prefer assembling screens with a visual palette over writing native interface code by hand.
  • Teams building a single product that must also exist as a Windows, Linux, and macOS desktop application and as a web application.
  • Contributors working through the documented fork, clone, change, and pull-request workflow, or reporting bugs as issues against Anubias-Desktop.
  • Users who take the hosted WebApp demo at anubias.app/demo for a trial before installing anything locally.

Getting started

On Linux, install from the Snapcraft store with snap install anubias --classic; Windows, macOS, and portable builds are available from the download links on anubias.app, which also hosts the WebApp demo.

How it compares

Among the cross-platform desktop and app toolchains named in the project's own metadata, Anubias sits alongside Electron and Flutter but differs by centring the workflow on a drag-and-drop visual editor with its own xScript language rather than on hand-written code in an existing language. The README does not present direct comparisons with those tools, so the practical distinction is the GUI-first authoring model.

When to use it โ€” and when not to

Choose it when a visual, template-driven workflow covering mobile, desktop, and web output from one desktop app is what you want, and skip it if you need a conventional code-first toolchain in a mainstream language or rely on documentation that must match the current release. Note that the README still describes version 1 while the master branch is version 2, so documentation may not reflect what the repository now contains; the project lists no open issues, and the Snapcraft package is the only install method the README documents.

project readme (upstream, from github) โ€” read inline

anubias


Imporant note: The README describes version 1. We are currently working on v2 and the master branch is v2. To view v1 details, click here: v1 branch

Anubias-Desktop

Anubias is project help you to make your mobile apps so easy and native with GUI : )

Demo

Free Templates

Easy To Use

Downloads

The latest version is available for

๐Ÿ”— Links

https://anubias.app/
http://4xmen.ir/
https://xstack.ir

Features

  • ๐Ÿ“ฑ Mobile Apps ( Develop your app for : Andriod , IOS )
  • ๐Ÿ–ฅ๏ธ Desktop Apps ( Develop your app for : Windows , Linux , MacOSX )
  • ๐ŸŒ Web applications ( Develop your web app )
  • ๐Ÿ‘‰ GUI ( GUI drag and drop component )
  • ๐Ÿ‘จโ€๐Ÿ’ป xScript ( xScript code look like javascript )
  • ๐Ÿ’ฏ Free ( Totally Free )

Linux Installation

Install form linux Snapcraft Store

snap install anubias --classic

Report Some Bugs

Find a Bug? Please, create an issue and we'll fix it together for a better template.

Contribution

Contribution are always welcome and recommended! Here is how:

Badges

Anubias-App GitHub Xstack 4xmen Devefun

Developing languages and technologies

Rust Tauri JavaScript Vue.js Vuex

License

GPLv3 License

GPL

Support

PayPal

Developed With Love ! โค๏ธ

Frequently asked questions

Is anubias free to use?

anubias is open source under the GPL-3.0 licence. There is no licence fee and no seat count โ€” you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does anubias do?

Developed mobile apps so easy and native with GUI ๐Ÿ“ฑ

What is anubias written in?

anubias is primarily written in Vue. Its source is publicly available at https://github.com/4xmen/anubias, and it has 2,277 GitHub stars.