https://github.com/ninja-ide/ninja-ide
{Ninja-IDE Is Not Just Another IDE}
https://github.com/ninja-ide/ninja-ide
editor ide ninja-ide pyqt5 python
Last synced: 28 days ago
JSON representation
{Ninja-IDE Is Not Just Another IDE}
- Host: GitHub
- URL: https://github.com/ninja-ide/ninja-ide
- Owner: ninja-ide
- License: gpl-3.0
- Created: 2011-10-25T15:20:04.000Z (over 13 years ago)
- Default Branch: develop
- Last Pushed: 2024-02-26T09:46:46.000Z (about 1 year ago)
- Last Synced: 2024-10-30T17:47:57.405Z (6 months ago)
- Topics: editor, ide, ninja-ide, pyqt5, python
- Language: Python
- Homepage: http://ninja-ide.org
- Size: 12.7 MB
- Stars: 927
- Watchers: 73
- Forks: 247
- Open Issues: 195
-
Metadata Files:
- Readme: README.md
- Contributing: .github/contributing.md
- License: COPYING
Awesome Lists containing this project
- awesome-python-applications - Repo - ide.org/), [WP](https://en.wikipedia.org/wiki/Ninja-IDE)) Cross-platform Python IDE with project management, linting, extensions, and more. `(linux, windows, mac, qt5)` (<a id="tag-dev" href="#tag-dev">Dev</a> / <a id="tag-dev.editor" href="#tag-dev.editor">Editor</a>)
- awesome-python-applications - Repo - ide.org/), [WP](https://en.wikipedia.org/wiki/Ninja-IDE)) Cross-platform Python IDE with project management, linting, extensions, and more. `(linux, windows, mac, qt5)` (<a id="tag-dev" href="#tag-dev">Dev</a> / <a id="tag-dev.editor" href="#tag-dev.editor">Editor</a>)
README
# Ninja-IDE Is Not Just Another IDE
[](https://github.com/ninja-ide/ninja-ide/actions/workflows/linux.yml)
[](http://makeapullrequest.com)[Ninja-IDE](http://ninja-ide.org) is a cross-platform integrated development environment (IDE) that allows developers to create applications for any purpose making the task of writing software easier and more enjoyable. It's also a secret ninja agency but this doesn't matter right now.
![]()
## Requirements
On any system you want **Ninja-IDE**, you'll need to have this dependencies installed:- [Python](https://python.org "Python Homepage") 3.7+
- [PyQt5](https://riverbankcomputing.com/software/pyqt/intro) 5.15+## Cloning and Running
You can clone this repo and simply execute:```bash
$ git clone git://github.com/ninja-ide/ninja-ide.git
$ cd ninja-ide
$ pip install -r requirements.txt
$ python ninja-ide.py
```Piece of cake, huh?
## Ninja contact
- [Ninja website](http://ninja-ide.org "http://ninja-ide.org") at ninja-ide.org
- [Mailing List](http://groups.google.com/group/ninja-ide/topics "Ninja Google Groups") at Google Groups
- [@ninja\_ide](https://twitter.com/ninja_ide "@ninja_ide") at Twitter
- [Ninja-IDE](https://discord.gg/4s4SxCa) at Discord## Feedback
- File a bug in [GitHub issues](https://github.com/ninja-ide/ninja-ide/issues).
- [Tweet](https://twitter/ninja_ide) us.## Videos
[](https://www.youtube.com/channel/UCPopm5397ozfsS8FOSSOWGQ "Ninja-IDE Videos and Screencasts")## Contributing
If you are interested in fixing issues and contributing directly to the code base, please see the document [How to Contribute](https://github.com/ninja-ide/ninja-ide/wiki/How-to-Contribute).## License
- **GPLv3+** *(GPLv3 or any other later version published by FSF at your option)*