An open API service indexing awesome lists of open source software.

https://github.com/kernferm/bubbles-notepad

Bubbles Notepad is a lightweight, customizable, and user-friendly notepad application built with Tkinter and ttkbootstrap. It supports multiple programming languages, dark mode, font customization, and keyboard shortcuts. 🎉
https://github.com/kernferm/bubbles-notepad

dark-mode lightweight multiple-programming-languages user-friendly

Last synced: 4 months ago
JSON representation

Bubbles Notepad is a lightweight, customizable, and user-friendly notepad application built with Tkinter and ttkbootstrap. It supports multiple programming languages, dark mode, font customization, and keyboard shortcuts. 🎉

Awesome Lists containing this project

README

          

# 📜 Bubbles Notepad

Bubbles Notepad is a **lightweight, customizable, and user-friendly** notepad application built with **Tkinter** and **ttkbootstrap**. It supports **multiple programming languages**, **dark mode**, **font customization**, and **keyboard shortcuts**. 🎉

---

# Join the discord if you need help

[https://fnbubbles420.org/discordinvite](https://fnbubbles420.org/discordinvite)

## ✨ Features

✅ **Open & Save Files** - Supports `.txt`, `.py`, `.js`, `.bat`, `.ps1`, `.json`, `.html`, `.css`, `.cpp`, `.java`, `.md`, `.xml`, `.yaml`, `.csv`, `.sql`, `.sh`, `.rb`, `.php`, and more!\
✅ **Dark Mode Toggle** 🌙 - Easily switch between **light** and **dark** mode.\
✅ **Font Customization** 🔤 - Choose from **system-wide fonts** and adjust font size.\
✅ **Keyboard Shortcuts** ⌨️ - Use shortcuts like `Ctrl+O` to open and `Ctrl+S` to save.\
✅ **Help Menu** 🆘 - Need help? **Join our Discord server!**

---

## 📂 Supported File Formats

Bubbles Notepad allows you to **open and save** the following file types:

- 📝 **Text Files** (`.txt`)
- 🐍 **Python Scripts** (`.py`)
- 🌍 **Web Development** (`.html`, `.css`, `.js`, `.json`, `.xml`)
- 🖥️ **Batch & Shell Scripts** (`.bat`, `.ps1`, `.sh`)
- ⚙️ **Configuration Files** (`.yaml`, `.yml`, `.ini`, `.cfg`)
- 🔢 **Data Files** (`.csv`, `.sql`)
- 📜 **Markdown & Docs** (`.md`)
- 📌 **Programming Languages** (`.cpp`, `.java`, `.rb`, `.php`)

---

## 🎨 Customization

### 🖋 Change Font & Size

- Click on `Font > Change Font` to **select a new font** and adjust the size.
- The text editor will update instantly with your selection.

### 🌙 Toggle Dark Mode

- Click on `Theme > Toggle Dark Mode` to switch between **light** and **dark** themes.
- The setting is applied immediately and remains active until you change it.

---

## ⚡ Keyboard Shortcuts

| Action | Shortcut |
| -------------------- | ----------------------------------- |
| **Open File** | `Ctrl + O` |
| **Save File** | `Ctrl + S` |
| **Save As** | `Ctrl + Shift + S` |
| **Change Font** | `Click on Font > Change Font` |
| **Toggle Dark Mode** | `Click on Theme > Toggle Dark Mode` |
| **Copy** | `Ctrl+C` to copy |
| **Paste** | `Ctrl+V` to paste |
| **New** | `Ctrl+N` for new page |

---

## 🆘 Need Help?

💬 **Join our Discord server for support!**\
🔗 **[Bubbles Notepad Support](https://discord.gg/SjtnTNjzp3)**

If you encounter any issues, feel free to ping **Bubbles** on Discord! 🚀

---
### Bubbles-Notepad EXE
[Bubbles-Notepad Exe](https://github.com/KernFerm/bubbles-notepad/releases/tag/Bubbles-Notepad-exe)

## 🔧 Installation & Running

### Download & Installation

1. Click the Green Button Upper Right Hand Corner:
- A) Download `ZipFile` to desktop.
- B) `Extract Zipfile` to desktop.
- C) Open up the Folder and make sure to read the `readme.md`
- D) install `python`
- E) double click the `python3119.bat` and press `Y` to install.
- F) once done, `python --version` to see if it got installed correctly.
- G) then double click on the requirements.bat to install the requirements needed to run the code.

### 📥 Install Dependencies

Make sure you have **Python** installed. Then, install the required modules:

```bash
pip install ttkbootstrap pyarmor
```

### ▶️ Run the Notepad

Execute the following command:

```bash
python bubbles-notepad.py
```

---

## 🤝 Contributing

Want to improve **Bubbles Notepad**? Feel free to submit a **pull request** or suggest a feature on Discord! 🚀

---

## 📜 License

`Private License` © 2025 Bubbles Notepad