Skip to content

Just a basic notepad that we use everyday but made in 100% Python!

Notifications You must be signed in to change notification settings

Jspahiu/Notepad-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c73294b · · Aug 24, 2025

History

6 Commits
Aug 24, 2025
Aug 24, 2025
Aug 24, 2025
Aug 24, 2025

Repository files navigation

Notepad Python

Screenshot

Links

Github Latest Release (v3.0.0): https://github.com/Jspahiu/Notepad-Python/tree/v3.0.0

Hack Club Summer of Making Link: https://summer.hackclub.com/projects/7469

Overview

Notepad Python is a basic, free, lightweight notepad desktop application made entirely in Python. It offers a familiar interface for creating, editing, and managing plain text files, inspired by the simplicity of classic notepad apps found on Windows.

Features

  • Create, Open, Save, Delete Notes: Easily manage your text files using the menu options at the top ("Create", "Open", "Save", "Delete").
  • Simple Styling: Changing font sizes, font styles, and font colors.
  • Tabs: Which can be useful for having multiple files at once!
  • Clean User Interface: Large, uncluttered writing area—perfect for quick notes and focused editing.
  • Distraction-Free: Only the essential features you expect from a notepad app.

Screenshot

Notepad Python Screenshot

Above: The main window of Notepad Python, showing the intuitive menu and writing area.

Getting Started

For v1.0.0, v2.0.0, v3.0.0 (MAIN BRANCH ONLY)

  1. Clone the Repository

    git clone https://github.com/Jspahiu/Notepad-Python.git
  2. Run the Application

    -------- For Running Python File Itself --------

    • Make sure you have Python installed (the app uses tkinter, which is included in standard Python distributions).
    • Make sure you enter the correct version for the path to the files
    cd Notepad-Python/Notepad Python Versions/v x.x.x/
    python main_vX.pyy

    -------- For Running Notepad Python on .exe file (WINDOWS ONLY) --------

    cd Notepad-Python/Notepad Python .exe/vX
    
    

    Run the .exe file that is in there!

For v3.0.0 (TAG ONLY) only

  1. Clone the Repository

    git clone https://github.com/Jspahiu/Notepad-Python.git
  2. Run the Application

    -------- For Running Python File Itself --------

    • Make sure you have Python installed (the app uses tkinter, which is included in standard Python distributions).
    • Make sure you enter the correct version for the path to the files
    cd Notepad-Python/Notepad Python Version v3.0.0
    python main_v3.pyy

    -------- For Running Notepad Python on .exe file (WINDOWS ONLY) --------

    cd Notepad-Python/Notepad Python v3.0.0 .exe
    
    

    Run the .exe file that is in there!

Usage

  • Use the menu bar at the top for all major actions: creating, opening, saving, deleting notes, and adjusting style.
  • Write your notes in the large central area.
  • Exit safely using the "Exit" menu.

Why Use Notepad-Python?

This app is ideal for anyone who wants a straightforward, reliable notepad with no distractions. It's also a great example for beginners learning how to build desktop apps in Python using Tkinter.

Contributing

Pull requests and suggestions are welcome! Feel free to fork the repo and improve upon the project!

Vote

If you are in the Hack Club, feel free to vote for this project for support of future projects!


Enjoy using Notepad Python!

About

Just a basic notepad that we use everyday but made in 100% Python!

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages