All Projects → MSPaintIDE → Mspaintide

MSPaintIDE / Mspaintide

Licence: mit
Programming in MS Paint

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Mspaintide

Rubberduck
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
Stars: ✭ 1,287 (+41.58%)
Mutual labels:  hacktoberfest, ide
Atheos
A self-hosted browser-based cloud IDE, updated from Codiad IDE
Stars: ✭ 144 (-84.16%)
Mutual labels:  hacktoberfest, ide
Haskell Language Server
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
Stars: ✭ 1,857 (+104.29%)
Mutual labels:  hacktoberfest, ide
Portugol Webstudio
IDE online para o Portugol
Stars: ✭ 67 (-92.63%)
Mutual labels:  hacktoberfest, ide
Parsr
Transforms PDF, Documents and Images into Enriched Structured Data
Stars: ✭ 2,736 (+200.99%)
Mutual labels:  hacktoberfest, ocr
Sublimechef
A Sublime Text 2 Package for authoring Chef related files
Stars: ✭ 85 (-90.65%)
Mutual labels:  hacktoberfest, ide
Tesseract
This package contains an OCR engine - libtesseract and a command line program - tesseract. Tesseract 4 adds a new neural net (LSTM) based OCR engine which is focused on line recognition, but also still supports the legacy Tesseract OCR engine of Tesseract 3 which works by recognizing character patterns. Compatibility with Tesseract 3 is enabled by using the Legacy OCR Engine mode (--oem 0). It also needs traineddata files which support the legacy engine, for example those from the tessdata repository.
Stars: ✭ 43,199 (+4652.37%)
Mutual labels:  hacktoberfest, ocr
Vscode Gremlins
Gremlins tracker for Visual Studio Code: reveals invisible whitespace and other annoying characters
Stars: ✭ 78 (-91.42%)
Mutual labels:  hacktoberfest, ide
Sdk
The jMonkeyEngine3 SDK based on netbeans
Stars: ✭ 240 (-73.6%)
Mutual labels:  hacktoberfest, ide
Aaru
Aaru Data Preservation Suite
Stars: ✭ 193 (-78.77%)
Mutual labels:  hacktoberfest, ide
Newocr
A custom OCR library in pure Java made as a replacement for MS Paint IDE's OCR
Stars: ✭ 43 (-95.27%)
Mutual labels:  hacktoberfest, ocr
Awesome Phpstorm
A curated list of amazingly awesome PHPStorm plugins, resources and other shiny things.
Stars: ✭ 719 (-20.9%)
Mutual labels:  hacktoberfest, ide
Intellij Elixir
Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)
Stars: ✭ 1,488 (+63.7%)
Mutual labels:  hacktoberfest, ide
Ide
Enso – a visual and textual functional programming language.
Stars: ✭ 168 (-81.52%)
Mutual labels:  hacktoberfest, ide
Pydev
Python IDE for Eclipse
Stars: ✭ 306 (-66.34%)
Mutual labels:  hacktoberfest, ide
Attention Ocr
A Tensorflow model for text recognition (CNN + seq2seq with visual attention) available as a Python package and compatible with Google Cloud ML Engine.
Stars: ✭ 844 (-7.15%)
Mutual labels:  hacktoberfest, ocr
Swiftinfo
📊 Extract and analyze the evolution of an iOS app's code.
Stars: ✭ 880 (-3.19%)
Mutual labels:  hacktoberfest
Seq 2 Seq Ocr
Handwritten text recognition with Keras
Stars: ✭ 15 (-98.35%)
Mutual labels:  ocr
Executor
Watch for file changes and then execute command. Very nice for test driven development.
Stars: ✭ 14 (-98.46%)
Mutual labels:  hacktoberfest
Phaservania
Small PhaserJS based Metroidvania-esque project.
Stars: ✭ 14 (-98.46%)
Mutual labels:  hacktoberfest

HitCount MS Paint IDE's Discord server Stars GitHub issues GitHub issues

MS Paint IDE Logo header

Website | Wiki | Discord | Installation/Demo | Custom OCR

People joke about what IDE they use often, things like Word, MS Notepad, sometimes even Eclipse, and then often times MS Paint. People joke about MS Paint because it's not even a text editor, people joke about it because it doesn't have one feature in common with IDEs. Well, this application gives MS Paint a boost, and lets MS Paint highlight, compile, and execute code, with just a few clicks of a button, and only text coming from MS Paint. It is now much more practical than things like Word, Notepad, and obviously Eclipse.

Features

MS Paint IDE has grown an insane amount over the past year, and I plan for it to grow even more in the following year. Currently, these are some of the features present in MS Paint IDE:

  • Can read, parse, and highlight code from purely image files
  • Finding and replacing of text from image files
  • Supports Java, Python, JavaScript, and Go, with many more planned
    • Includes LSP support alongside a very simple language API to add custom languages
    • Expandable build system support, with Gradle included
  • Git tools, to create and manage your project in Git from within the IDE
  • Google Assistant support
  • Right-click context menu to open and edit ANY text file in an MS Paint instance
  • Integrated buttons within MS Paint (No program modifications) to do basic IDE tasks
  • Native installer for easy usage
  • Full Discord RPC Support
  • IDE theming via CSS files
  • Program and compiler outputs as image logs

The following is a video of the IDE being installed and used (For just usage, skip to 2:18)

video preview

How It Works

MS Paint IDE is an application that runs alongside MS Paint that reads its images you make from MS Paint. It then uses a custom OCR to read, parse, highlight, and execute the text. All output files and logs are created as images, to show you the program output, and compilation/interpretation output.

Wiki

Every feature, button, usage instructions, and whatever you want is on the wiki, which is the best place to start if you're interested in trying out the IDE. https://wiki.ms-paint-i.de/

Contributing

Contributors are always welcome, and for setting up the repository locally, there's a wiki page walking through the whole process: https://wiki.ms-paint-i.de/developing. If you simply have a bug or feature request, please make a issue on GitHub using the corresponding template.

A video of getting the codebase locally is available below.

video preview

Screenshots

Many screenshots are available through the wiki, but some showing off the IDE are below so you don't need to dig through it.

screenshot

screenshot

screenshot

screenshot

screenshot

Donations

I've been doing mainly this project for over a year now, and even though I'm not making money off of it, I would be extremely appreciative for any contributions to help pay for the domain and the website's VPS. If you donate and want to be mentioned here, just put it in the donation message. Feel free to donate via PayPal or Open Collective.

Thank you very much to the current donors:

@Mr. Midnight

@Stef

@iCodeHaven

@AL1L

Special Thanks To:

YourKit Logo

YourKit supports open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.

Contributors

Code Contributors

This project exists thanks to all the people who contribute. [Contribute].

Financial Contributors

Become a financial contributor and help us sustain our community. [Contribute]

Individuals

Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].