https://github.com/solide-project/claride
⚡Lightweight web based Clarinet Contract IDE
https://github.com/solide-project/claride
bitcoin clarity ide smart-contracts stacks
Last synced: about 1 year ago
JSON representation
⚡Lightweight web based Clarinet Contract IDE
- Host: GitHub
- URL: https://github.com/solide-project/claride
- Owner: solide-project
- Created: 2025-03-08T08:59:22.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-15T10:56:50.000Z (about 1 year ago)
- Last Synced: 2025-03-15T11:28:43.095Z (about 1 year ago)
- Topics: bitcoin, clarity, ide, smart-contracts, stacks
- Language: TypeScript
- Homepage: https://clarity.solide0x.tech/
- Size: 1.02 MB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Claride
Advanced Smart Contract IDE for Clarity
A streamlined and intuitive integrated development environment (IDE) designed for developing, compiling, and deploying Clarity smart contracts seamlessly from the browser.
## About Claride
Claride is an open-source Integrated Development Environment (IDE) specifically designed for Clarity smart contracts. It provides developers with a powerful and user-friendly platform for writing, compiling, and deploying contracts within the Clarity blockchain ecosystem. Claride seamlessly integrates with Clarity networks, enabling efficient contract management and testing. This repository serves as the home for Claride, supporting developers in their journey of smart contract development and deployment on Clarity.
## Documentation
To start using Claride, visit our [Documentation](https://docs.solide0x.tech/docs/ide/clarity-ide)
## Getting Started
To run Claride locally, follow these steps:
### Clone the Repository
First, clone the Claride repository to your local machine using Git:
```bash
git clone https://github.com/solide-project/claride
```
### Install Dependencies
Navigate into the cloned repository directory and install the required npm packages:
```bash
cd Claride
bun install
```
### Install Backend Compiler
Next, install rust and clarinet and all the backend dependency for interacting with Clarity
```bash
sudo apt install build-essential pkg-config libssl-dev
git clone https://github.com/hirosystems/clarinet.git
cd clarinet
cargo clarinet-install
```
### Configure Environment Variables
Create a `.env.local` file in the root directory of the project and use the following template to fill in the required variables:
```
PROJECT_PATH=
GITHUB_API_KEY=
```
### Running Claride
After configuring the environment variables, start the Claride IDE:
```bash
bun run start
```
This command will launch the Claride IDE in your default web browser.
## Contribution Guidelines
We welcome contributions from the community to enhance Claride further. If you have suggestions, bug reports, or want to contribute code, please follow our [Contribution Guidelines](link-to-contribution-guidelines).
## Community and Support
Join the Claride community for discussions, support, and collaboration. Visit our [Discord channel (Coming Soon)](#) to connect with fellow developers and enthusiasts.
## License
Claride is released under the [MIT License](link-to-license). Feel free to use, modify, and distribute Claride for your projects.
---
Note: Claride is a community-driven project aimed at fostering openness, collaboration, and innovation in the blockchain development domain. Your feedback and contributions are highly valued. Let's build the future of smart contract development together!
Support us by starring this Repository and following us on [X](https://twitter.com/0xProofofLearn)! 😊