Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/solana-turbin3/q1-25-builder-bgraokmush
Bugra Okmus Portfolio
https://github.com/solana-turbin3/q1-25-builder-bgraokmush
anchor blockchain rust solana
Last synced: 18 days ago
JSON representation
Bugra Okmus Portfolio
- Host: GitHub
- URL: https://github.com/solana-turbin3/q1-25-builder-bgraokmush
- Owner: solana-turbin3
- License: mit
- Created: 2025-01-18T10:42:52.000Z (25 days ago)
- Default Branch: master
- Last Pushed: 2025-01-18T12:22:23.000Z (24 days ago)
- Last Synced: 2025-01-18T13:25:01.886Z (24 days ago)
- Topics: anchor, blockchain, rust, solana
- Language: TypeScript
- Homepage:
- Size: 169 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
Turbin3 Q1 2025 Solana Education Repository
🚀 This repository contains educational resources and code examples to help you learn Solana development. If you access more detail about this education, please visit turbin3.com.
## 📌 About The Repository
This repository is dedicated to learning and experimenting with Solana, a high-performance blockchain designed for decentralized applications and crypto-currencies. It contains hands-on examples and exercises using both TypeScript and Rust.
The repository is organized into different sections to provide a comprehensive guide for developers interested in building on Solana.
### 📂 Repository Structure
- **[pre-request](./airdrop)**: This folder contains examples of interacting with Solana's RPC using TypeScript. It includes scripts to perform operations such as querying account data, sending transactions, and more.
- **[rust-pre-request](./rust-prereq)**: This folder contains examples of interacting with Solana's RPC using Rust. It includes scripts to perform operations such as querying account data, sending transactions, and more.
- **[spl-token](./spl-token)**: This folder contains examples of creating and interacting with SPL tokens on Solana. It includes scripts to create tokens and NFT, transfer tokens, and more.## 🛠 Built With
- [Solana](https://solana.com/)
- [TypeScript](https://www.typescriptlang.org/)
- [Rust](https://www.rust-lang.org/)## 🚀 Getting Started
To get started with the examples in this repository, follow these steps.
### Prerequisites
Ensure you have the following tools installed:
- Node.js (for running TypeScript examples)
- Rust toolchain (for compiling and running Rust examples)
- Solana CLI tools### Installation
1. Clone the repository:
```sh
git clone https://github.com/bgraokmush/q1-turbine-cohort.git
```
2. Navigate to the desired folder (e.g., `pre-request` or `...`) and follow the individual setup instructions provided in each directory.## 📊 Usage
This repository provides step-by-step guides and code examples to interact with Solana's blockchain using RPC calls. Each section is designed to be standalone, with clear instructions on how to set up and execute the code.
_For detailed examples and explanations, please refer to the specific folder documentation._
## 🛣 Roadmap
- [x] TypeScript examples for Solana RPC interactions
- [x] Rust examples for Solana RPC interactions
- [X] Create SPL Token
- [X] Create NFT
- [ ] First Smart Contract
- [ ] Create BarrowSee the [open issues](https://github.com//solana-turbin3/q1-25-builder-bgraokmush/issues) for a full list of proposed features (and known issues).
## 💡 Contributing
Contributions are welcome! If you have suggestions, bug fixes, or new features to add, follow these steps:
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request## 📄 License
Distributed under the MIT License. See `LICENSE.md` for more information.
## ✉️ Contact
For questions or suggestions, feel free to reach out via [bgraokmush](https://x.com/bgraokmush)
## 🙏 Acknowledgments
- [Solana Documentation](https://docs.solana.com/)
- [TypeScript Documentation](https://www.typescriptlang.org/docs/)
- [Rust Documentation](https://doc.rust-lang.org/)