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

https://github.com/abolfazl-moeini/build-your-own-x

Inspired by codecrafters.io
https://github.com/abolfazl-moeini/build-your-own-x

List: build-your-own-x

awesome-list codecrafters free programming tutorial-code tutorial-exercises tutorials

Last synced: 5 months ago
JSON representation

Inspired by codecrafters.io

Awesome Lists containing this project

README

        

# Build Your Own X

Welcome to **Build Your Own X**, a collection of step-by-step implementations of various core technologies from scratch. This repository is inspired by [Codecrafters.io](https://codecrafters.io), aiming to help developers deepen their understanding by building things themselves.

## 🚀 Why?
Understanding how things work under the hood is a valuable skill. By building foundational technologies from scratch, you gain deeper insights, improve problem-solving abilities, and refine your coding skills.

## 📂 Available Projects
Each directory contains a guide and implementation for building a specific technology from scratch:

- 📜 **Build Your Own Compiler From Scratch**
- 🗄 **Build Your Own Database**
- 🌐 **Build Your Own JS Framework**
- 🌀 **Build Your Own Lisp**
- ⚡ **Build Your Own Redis**

## 📖 How to Use
1. Clone the repository:
```sh
git clone https://github.com/abolfazl-moeini/build-your-own-x.git
```
2. Navigate to the project directory of interest.
3. Follow the provided guide and code along!

## 🤝 Contributing
Contributions are welcome! If you have an idea for another "Build Your Own" project or want to improve an existing one:

1. Fork the repository
2. Create a new branch (`feature/my-awesome-project`)
3. Commit your changes
4. Submit a pull request

## ⭐ Acknowledgments
Inspired by [Codecrafters.io](https://codecrafters.io) and other open-source educational initiatives that encourage learning by doing.

---
Made with ❤️