FREEDOM251

Freedom251 › Compare

Side by side

Anvil vs NINJA-IDE

Both stand on python ides. Which one you can start free with, which one lets you read the code, and what each costs once you pay.

Anvil

Free plan Open source AndroidAPIiPhone+5

Anvil brings visual app design, Python development, data storage, and deployment into one environment. The free plan has defined storage and background-task limits, so check those against the needs of your app.

Visit Anvil

NINJA-IDE

Free plan LinuxMacWindows

NINJA-IDE offers Python project tools and extensible editing at no cost. Its listed installers cover Windows and Linux, while macOS availability is limited to source code.

Visit NINJA-IDE

The facts

AnvilNINJA-IDE
Free planYesYes
Open sourceYesNot published
Runs onAndroid, API, iPhone, Linux, Mac, Self-hosted, Web, WindowsLinux, Mac, Windows
Lowest paid planHobby: $12 a monthFree or on request
Plans published51
MakerNot publishedNot published
Websiteanvil.worksninja-ide.org
On python ides#1 of 26#4 of 26

Anvil: what it does well

  • Drag-and-drop UI designer with client- and server-side Python
  • Built-in Postgres-backed Data Tables
  • Apps can be exported to the open-source Anvil App Server
  • Responsive apps support offline operation on listed devices

What to know first

  • Free plan limits Data Tables to 50,000 rows
  • Free plan includes 100 MB of Data Table storage
  • Free plan background tasks time out after 30 seconds

NINJA-IDE: what it does well

  • Editor provides syntax highlighting and code completion.
  • Locator jumps to files, functions, and classes.
  • Highlights static and PEP 8 errors.
  • Can run Python files and render HTML internally.
  • Project is described as GPLv3+ software.

What to know first

  • The macOS app is listed as unavailable.
  • Listed requirements include Python 2.7 and PyQt 4.7 or later.
  • Website says it is no longer run by official authors.

Alternatives to Anvil Alternatives to NINJA-IDE The whole list