{"repo":"paperclip-rs/paperclip","free":true,"listed":false,"github":"https://github.com/paperclip-rs/paperclip","clone":"git clone https://github.com/paperclip-rs/paperclip.git","description":"WIP OpenAPI tooling for Rust.","language":"Rust","stars":965,"topics":["hacktoberfest","openapi","rust"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"Paperclip Paperclip offers tooling for the OpenAPI specification. Once complete, it will provide: - Code generation for efficient, type-safe, compile-time checked HTTP APIs (server, client and CLI) in Rust. - Support for processing, validating and hosting OpenAPI spec. - Customization for spec and code generation. It's currently under active development and may not be ready for production use just yet. You may be interested in: - Examples and Usage. - Features being worked on. - API documentation. Developing locally - Clone the repository along with its submodules using the following command: - Make sure you have rustup installed. - Then move to repository: - Run the setup environment routine - Build the project and run tests: Contributing This project welcomes all kinds of contributions. No contribution is too small! If you want to contribute to this project but don't know how to begin or if you need help with something related to this project, feel free to send me an email (in Github profile) or join the Discord server. Code of Conduct This project follows the Rust Code of Conduct. License Licensed under either of - Apache License, Version 2.0 (LICENSE-APACHE or ) - MIT license (LICENSE-MIT or ) at your option. Sponsors Folks who have sponsored for the development of this project: FAQ Why is this generating raw Rust code instead of leveraging procedural macros for compile-time codegen? I don't think proc macros are the right way to go for REST APIs. We need to be able to se","default_branch":null,"files":null,"tree":[],"storefront":"/r/paperclip-rs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/paperclip-rs/paperclip/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}