PiNote is not your traditional open-source code editor

PiNote is a simple lightweight open-source code editor for Windows, Linux, and macOS. It is a small software package, written using Free Pascal and Lazarus IDE.

PiNote supports multiple languages, macro, syntax highlighting, built-in file encryption and decryption, and more other features.

However, the primary feature that you like is it comes with different interface modes: minimal, basic, and a rich interface.


  1. Performance - PiNote is a single file executable. It does not require installations or configurations. Just even copy it to a folder wherever you want and it's ready to work!
  2. PiNote supports the major programming languages, including the assembler languages ​​of the most popular processors.
  3. Security - PiNote can encrypt your files with a key of your choice. Plus you have full control of the data placed on the clipboard.
  4. Flexibility - PiNote allows you to configure as many as 24 external tools to be launched with simple keyboard shortcuts.
  5. Personalization - PiNote allows you to customize it however you want. Plus, you can choose your style from 58 pre-configured themes!

Supported programming languages

  1. Ada
  2. Adobe ActionScript
  3. Awk
  4. C#
  5. C/C++
  6. CSS
  7. COBOL
  8. D language
  9. F#
  10. Freebasic
  11. Go language
  12. Groovy
  13. Haxe
  14. Haskell
  15. HTML
  16. INI file
  17. Inno setup script
  18. Java
  19. JavaScript
  20. Lua
  21. MATLAB
  22. MSDos batch script
  23. Objectpascal
  24. Perl
  25. PHP
  26. Po
  27. Powershell
  28. PROLOG
  29. Python
  30. R
  31. Ruby
  32. Rust
  33. SQL
  34. Tcl/Tk
  35. TeX
  36. Unix shell script
  37. V
  38. Verilog
  39. VHDL
  40. Visual Basic
  41. XML.

Supported platforms

  1. Windows 64 and 32 bit
  2. Linux 32 and 64 bit
  3. Raspberry Pi
  4. FreeBSD

Download PiNote


Friday is an Open-source Virtual Assistant

Virtual assistant technology defines as an application program that uses semantic and deep learning. It can also call an AI assistant or digital assistant. It helps users or enterprises to assist people or automate tasks. Any virtual assist.......Read more...

15 Open-source Physics Simulation Engine

What is a physics simulation engine?A physics simulation engine is a custom software engine that grants developers add visual effetcs, simulate and tweak objects and enviroments accroding to the law of physics in 2D, 3D or both. With physi.......Read more...

CMS: Is a Self-hosted Open-source Contest Management System

CMS, or Contest Management System, is a distributed system for running and (to some extent) organizing a programming contest. CMS has been designed to be general and to handle many types of contests, tasks, scoring, etc. Nonetheless, CMS ha.......Read more...

18 Open-source Flat-file Wiki Engines

A flat-file system is a solution that save records, and data in a plain files, instead of depending on an external database to store its content. Unlike database dependent systems, which requires you to setup, configure, prepare, and manag.......Read more...

Ace: an Open-source Code Editor for the Web

What is Ace?Ace is a standalone code editor written in JavaScript. Our goal is to create a browser based editor that matches and extends the features, usability and performance of existing native editors such as TextMate, Vim or Eclipse. I.......Read more...