Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Python IDEs
  3. NINJA-IDE

NINJA-IDE

What it is

NINJA-IDE is a free integrated development environment for creating applications, with tools for Python project work. Its editor offers syntax highlighting, code completion, and assistance with imports and navigation. A code locator provides access to project files, functions, and classes, while documents can highlight static and PEP 8 errors. Users can manage files in the IDE, run a Python project or open file with one click, and render HTML files inside the application. Plugins can extend the editor and add functionality. The download page lists version 2.4 installers for Windows 10/11 and Linux distributions; its macOS listing says the app is unavailable and offers source code only. Listed requirements are Python 2.7 and PyQt 4.7 or later. The project describes NINJA-IDE as GPLv3+ software and provides cloning and running instructions. A mailing list and GitHub issues are listed for questions and bug reports. The website says it is no longer run by the official authors and directs project-related donations to the official GitHub page.

For and against

For

  • Syntax highlighting and code completion are included.
  • Highlights static and PEP 8 errors.
  • Can run Python projects or open files with one click.
  • GPLv3+ software with source code instructions.

Against

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

The verdict

NINJA-IDE offers Python-focused editing and project tools at no cost. Its listed macOS download is unavailable, and the website notes that the official authors no longer run it.

Who it suits

NINJA-IDE may suit Python developers who want an IDE with project management, code assistance, and plugin support. Users should check the listed platform downloads and requirements before choosing it.

Plans and prices

NINJA-IDE

Free

GPLv3+ · Python IDE · Windows and Linux installers listed; macOS download unavailable

Every plan, in full

On the record

Code editor
The editor provides syntax highlighting, code completion, and code assistance for imports and navigation.ninja-ide.org · read 4 Oct 2026
Code locator
The code locator provides quick access to project files, functions, and classes.ninja-ide.org · read 4 Oct 2026
Downloads
The download page lists v2.4 installers for Windows 10/11 and Linux distributions, while its macOS entry says the app is unavailable there and offers source code only.ninja-ide.org · read 4 Oct 2026
Extensibility
Plugins can extend the editor and integrate functionality into the IDE.ninja-ide.org · read 4 Oct 2026
Maker status
The website says it is no longer run by the official authors and directs project-related donations to the official GitHub page.ninja-ide.org · read 4 Oct 2026
Product
NINJA-IDE is a cross-platform integrated development environment for creating applications.ninja-ide.org · read 4 Oct 2026
Project management
The IDE manages Python projects and lets users perform file management tasks within the IDE.ninja-ide.org · read 4 Oct 2026
Requirements
The download page lists Python 2.7 and PyQt 4.7 or later as requirements.ninja-ide.org · read 4 Oct 2026
Run and preview
Users can run a Python project or open file with one click and render an HTML file inside the IDE.ninja-ide.org · read 4 Oct 2026
Source code and license
The project repository describes NINJA-IDE as GPLv3+ software and provides instructions for cloning and running it.github.com · read 4 Oct 2026
Static checks
The IDE highlights static errors and PEP 8 errors in documents.ninja-ide.org · read 4 Oct 2026
Support
The project lists a mailing list and GitHub issues for questions and bug reports.github.com · read 4 Oct 2026

Alternatives to NINJA-IDE

Every alternative, ranked