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

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.

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"**.