{"repo":"Trendyol/chaki","free":true,"listed":false,"github":"https://github.com/Trendyol/chaki","clone":"git clone https://github.com/Trendyol/chaki.git","description":"Chaki is an application builder framework designed to simplify the development process in Go","language":"Go","stars":32,"topics":["fiber","framework","go","kafka","swagger"],"license":"MIT","category":"data-pipelines","readme_excerpt":"Chaki Chaki is an application builder framework designed to simplify the development process in Go by abstracting processes such as tracing, logging, Kafka integration, and Swagger documentation. It reduces the amount of boilerplate code, enhancing developer experience and productivity. Chaki handles complex tasks for you, allowing you to focus more on the core functionalities of your application. Using Chaki, you can: - Easily integrate the technologies and tools into your project with just a few configuration definitions. - Quickly adapt to technological changes minumum effort on your stack, while continuing with your existing workflow. - Create projects with code that primarily contains business logic, freeing you from technical bootstrap components. Usage A simple usage example is provided below. For more detailed examples, please refer to the examples directory. Modules Chaki is fundamentally based on the uber-go/fx dependency injection system and includes additional features such as a module system. This framework, built on a simple foundation, derives much of its power from its modules. - Modules are easily added to the system with app.Use . - Once added, you can directly use instances produced by the module, such as gorm.Gorm or sarama.SyncProducer , in any constructor you want. - Modules can be easily configured using configuration files.","default_branch":null,"files":null,"tree":[],"storefront":"/r/Trendyol","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Trendyol/chaki/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."}