Developers need a user-friendly Rust Client Library for the Koios API to efficiently query the Cardano, enhancing integration and reducing development complexity.
This is the total amount allocated to Koios Rust Client Library.
Developing a user-friendly Rust Client Library for the Koios API, providing Rust developers with efficient library to utilize Koios, query data on Cardano to consume within their applications.
No dependencies.
The project will be fully open-source, available on GitHub under the MIT license, free to use, and open to contributions from developers through pull requests and issues.
I am developing a Rust Client Library for the Koios API to address the critical need for more accessible and efficient data integration within the Cardano ecosystem for Rust developers. This library aims to reduce the extensive time and effort developers currently face in manual API integration, thereby improving their development experience.
This Rust library will serve as a comprehensive library, encapsulating the Koios API functionalities into a Rust package. Developers will be able to add this library to their projects using Cargo. The library will facilitate easy interaction with the Koios API by providing high-level functions that abstract away the details of HTTP requests and JSON parsing. Users will simply need to instantiate the client and call methods corresponding to specific API endpoints to fetch or interact with Cardano data. This approach will shield developers from frequent API changes and the intricacies of handling raw API requests.
By abstracting the complexities associated with direct API calls, this Rust library will make Cardano's on-chain data accessible to a wider audience of developers with Koios, including those new to Cardano development. Thus, accelerating the development of data-driven dApps on Cardano.
Koios client libraries are available in eight languages across nine implementations, but Rust is notably missing. Given Rust's popularity and critical role in blockchain ecosystems, introducing a Rust implementation addresses a significant gap. This addition will attract Rust developers and expand the variety of applications built on the Cardano ecosystem using Koios, thereby promoting its growth.
The Rust client library for the Koios API will improve the Cardano ecosystem by making it easier for developers to query Cardano data though abstracted complexities of manuel interaction with Koios API. This attracts more Rust developers, thus increased developer activity will lead to a wider range of robust dapps, growing the ecosystem.
I will measure the library's success by tracking its downloads and GitHub stars, supplemented by direct feedback from developers through dev channels in Discord and forum. This will help us assess its usability and impact on development efficiency.
The library will be freely available on GitHub for easy access and community collaboration. I will provide clear documentation and usage examples to assist developers in using the library effectively, and I will engage with the Cardano community through forums, Discord and issues in Github to ensure the library meets ongoing developer needs.
I have a proven track record of successfully completing projects while maintaining high levels of trust and accountability. I have extensive experience in developing Rust SDKs and APIs, with a strong understanding of Cardano ecosystem. Previously developed Python SDK library for Arbitrum, demonstrating my ability to deliver high-quality, user-friendly libraries.
I have experience working with well-known protocols such as Solana, Arbitrum, Filecoin etc. showcasing my ability to handle multiple ecosystems and expertise. I have developed more than 15+ grantee projects for 10+ protocols so far which are well received by the communities and developers. All of these projects are open-source and available on GitHub.
Library Setup and Basic Functionality
Milestone Outputs
Acceptance Criteria
Evidence of Milestone Completion
Expanded Functionality and Testing
Milestone Outputs
Acceptance Criteria
Evidence of Milestone Completion
Completion, Documentation, and Release
Milestone Outputs
Acceptance Criteria
Evidence of Milestone Completion
Project Close-out and Public Release
Milestone Outputs
Acceptance Criteria
Evidence of Milestone Completion
Mert Köklü
I worked as Intelligent Video Analytics Team Leader in a NVIDIA distributer company that develops video analytics solutions for 2 years. After diving into Web3 ecosystem, I have become a grantee for multiple blockchain ecosystems by developing innovative projects. As a certified NVIDIA instructor, and ambassador for organizations such as Microsoft and The Graph protocol, I have become a trusted voice within the communities.
Here are some of my previous projects:
Links to my profiles
LinkedIn: https://www.linkedin.com/in/mertkoklu/
GitHub: https://github.com/justmert
Discord: mertkkl
Total Dev Months - 4 Months
The funding will be used to cover the costs of development and maintenance of the Rust Client Library for the Koios API. The breakdown of costs is as follows:
4 months x 14,500 ADA = 58,000 ADA
The cost of developing the Rust Client Library for the Koios API offers significant value for the Cardano ecosystem. This project simplifies querying data on Cardano for Rust developers, making it easier to build applications on Cardano. This contribution will increase the growth among Rust developers within the ecosystem by making development with Koios more accessible and efficient.
The allocation of funds ensures that each phase of the project from initial development to maintenance. The investment into the libraries directly translates into enhanced productivity for developers, leading to a broader range of applications and use-cases being developed on Cardano, thus offering excellent value for money.