Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dimkauzh/codecrafty
A super fast and extensible code editor written in Go and FLTK! It's fast and easy!
https://github.com/dimkauzh/codecrafty
Last synced: about 12 hours ago
JSON representation
A super fast and extensible code editor written in Go and FLTK! It's fast and easy!
- Host: GitHub
- URL: https://github.com/dimkauzh/codecrafty
- Owner: dimkauzh
- License: mit
- Created: 2023-08-06T19:54:51.000Z (over 1 year ago)
- Default Branch: dev
- Last Pushed: 2023-09-24T19:51:32.000Z (over 1 year ago)
- Last Synced: 2023-09-24T20:59:47.006Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 2.87 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🚀 CodeCrafty
🎉📝 Welcome to codecrafty! 🎉📝### Description
🚀 codecrafty is a super fast and extensible code editor written in Go and powered by Fyne. It's designed to be an enjoyable and educational project, where you can dive into the world of code and unleash your creativity! 🤩### Disclaimer
⚠️ Important: codecrafty is purely created for fun and educational purposes. 🤓 It's packed with weird design issues that will keep you on your toes! Embrace the quirks and let your coding adventures begin! 🕵️♂️💻## Coming Features
🔥 Experience the thrill of coding in a unique environment, where the unexpected becomes the norm! 🌀🎢🧩 Super Extensible: codecrafty provides a framework that allows you to add your own twists, extensions, and surprises! 🧠💡
🚀 Blazing Fast: Harness the power of Go and Fyne for a seamless coding experience. ⚡️💻
🌈 Aesthetically Quirky: Embrace the weirdness of codecrafty's design issues for a one-of-a-kind coding journey! 🎨😄
## Getting Started
You need Go installed for codecrafty. In addition to Go, you will also need a C compiler for Fyne.### Setting up
Clone the repo:
```bash
git clone https://github.com/dimkauzh/codecrafty.git
cd codecrafty
```Then run the setup command:
```bash
make setup
```### Build/Run
To follow these instructions you need to have the repo clonedTo run codecrafty, simply run the following command:
```bash
make run
```To build codecrafty to a executable, run the following command:
```bash
make build
```
This will create a executable in the `bin` folder.#### Keep in mind
First time build can take a very long time, around 5-10 minutes. This is because Fyne needs to download and compile a lot of dependencies. Subsequent builds will be much faster.Codecrafty is still in development, so you will encounter bugs and issues. If you do, please open a github issue and let us know!
Let the fun begin! 🎉🚀
## Contributing
🙌 We welcome contributions to codecrafty! Whether it's fixing a bug or adding new quirky features, your creativity is valued! 🤝🎭Please adhere to the following guidelines:
Create a fork of this repository
Create a new branch for your contribution:
```bash
git checkout -b your-feature
```Make your changes and commit:
```bash
git commit -m "Add some feature"
```Push to the branch:
```bash
git push origin your-feature
```Open a pull request and let's discuss the awesomeness you've brought to codecrafty! 🚀📩
## Support
🤝 We appreciate your interest in codecrafty! For any questions or feedback, reach out to us using github issues! 💌## License
📜 codecrafty is licensed under the MIT License - see the LICENSE file for details. 📄Happy coding! 😄🚀🎉