https://github.com/krishbharadwaj5678/codepad
Dive into Code Pad, the perfect digital workspace for coding enthusiasts. Effortlessly select your favorite programming language and write your code in a sleek, user friendly environment.
https://github.com/krishbharadwaj5678/codepad
code-editor codeeditor codepad coding deployment development ide programming python realtime streamlit syntax-highlighting themes webapp
Last synced: about 2 months ago
JSON representation
Dive into Code Pad, the perfect digital workspace for coding enthusiasts. Effortlessly select your favorite programming language and write your code in a sleek, user friendly environment.
- Host: GitHub
- URL: https://github.com/krishbharadwaj5678/codepad
- Owner: KrishBharadwaj5678
- Created: 2024-08-03T20:57:20.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-25T09:27:31.000Z (5 months ago)
- Last Synced: 2025-05-25T10:19:48.729Z (5 months ago)
- Topics: code-editor, codeeditor, codepad, coding, deployment, development, ide, programming, python, realtime, streamlit, syntax-highlighting, themes, webapp
- Language: Python
- Homepage: https://codepad.streamlit.app/
- Size: 71.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CodePad ๐จโ๐ป
Welcome to **CodePad**, your ultimate coding playground! CodePad offers a sleek, user-friendly environment for writing and downloading your code with ease. โ๏ธ
---
## ๐ Features
| **Feature** | **Description** |
| ------------------------------- | ------------------------------------------------------------ |
| **Multi language support** | Switch between programming languages with ease. |
| **Sleek UI** | A clean, intuitive interface for smooth coding. |
| **Real time code editing** | Instant feedback as you write code. |
| **Support for Streamlit** | Build and deploy Python web apps quickly. |
| **Syntax Highlighting** | Code clarity with color coded syntax. |
| **Auto-complete suggestions** | Speed up coding with smart suggestions. |
| **Custom Themes** | Choose from a variety of themes to match your coding style. |---
## โ๏ธ Tech Stack
| **Technology** | **Description** |
| --------------------- | ------------------------------------------------------ |
| **Python** ๐ | Simple and powerful language for building apps. |
| **Streamlit** ๐ | Fast framework for creating data apps and prototypes. |
| **Streamlit Ace** ๐๏ธ | Integrated code editor for a smooth coding experience. |---
## ๐ป Getting Started
### Installation
1. Clone this repository:
```bash
git clone https://github.com/KrishBharadwaj5678/CodePad.git
cd CodePad
```2. Install the required dependencies:
```bash
pip install -r requirements.txt
```3. Run the application:
```bash
streamlit run app.py
```---
## ๐งโ๐คโ๐ง Contributing to CodePad
We welcome contributions to make **CodePad** even better!
### 1. **Fork the Repo** ๐ด
### 2. **Clone Your Fork** ๐ฅ๏ธ
```bash
git clone https://github.com/KrishBharadwaj5678/CodePad.git
cd CodePad
```### 3. **Create a New Branch** ๐ฟ
```bash
git checkout -b your-feature-name
```### 4. **Make Changes** โ๏ธ
### 5. **Test Your Changes** ๐งช
```bash
streamlit run app.py
```### 6. **Commit Your Changes** ๐ฌ
```bash
git add .
git commit -m "Add feature XYZ or fix issue ABC"
```### 7. **Push to Your Fork** โฌ๏ธ
```bash
git push origin your-feature-name
```### 8. **Create a Pull Request** ๐
* Go to your repository on GitHub and click the **"New Pull Request"** button.
* Make sure to select the correct base branch and compare it with your feature branch.
* Write a detailed description of the changes you made.
* Click **"Create Pull Request"**.