GitHub Trends
10.1K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#rust #auto_generated #compile_time #documentation #generated #openapi #openapi_documentation #openapi31 #rest #rest_api #rest_api_documentation #rust #swagger

Utoipa is a tool that helps you create OpenAPI documentation for your Rust REST APIs automatically. It saves you time by generating the documentation from your code, so you don't have to write it manually. Here’s how it benefits you Utoipa is simple to integrate with various web frameworks like Actix, Axum, and Rocket, or even without one.
- **Automatic Documentation** You can customize the documentation with various features and support for different data types.
- **Efficient**: It focuses on being minimal, simple, and fast, allowing you to concentrate on writing the actual API logic.

Overall, Utoipa makes documenting your API easier and more efficient.

https://github.com/juhaku/utoipa
#typescript #angular #components #design_systems #documentation #html #javascript #react #react_native #stories #storybook #styleguide #svelte #testing #typescript #ui #vite #vue #web_components #webpack #workshop

Storybook is a tool that helps you build and test UI components quickly and efficiently. It allows you to develop, test, and document your UI components in isolation, which means you can focus on individual parts of your interface without affecting the entire application. This tool supports many frameworks like React, Angular, Vue, and more, and it comes with various addons for tasks such as accessibility testing, documentation, and interactive testing. Using Storybook can save you time and improve the quality of your UI components by making it easier to test and refine them before integrating them into your main project.

https://github.com/storybookjs/storybook
#rust #blog_engine #cms #content_management_system #documentation_tool #markdown #markdown_to_html #rust #site_generator #static #static_site_generator #tera

Zola is a fast and easy-to-use tool for creating static websites. It comes in a single file with all the necessary features built-in, making it simple to set up and use. Zola offers many benefits, such as syntax highlighting, Sass compilation, image processing, multilingual support, themes, shortcodes, and more. It also allows you to deploy your site easily on various platforms like Netlify, Vercel, and Cloudflare Pages. This makes it easier for you to create and manage your website without needing multiple tools or complicated setups.

https://github.com/getzola/zola
#vue #cross_platform #documentation #git #markdown #nodejs #open_source #wiki

Wiki.js is a modern, lightweight, and powerful wiki app built on NodeJS. It allows you to create and manage your own wiki easily. You can install it, check the documentation, and even see a demo to get started. The project is open source and supported by a community of contributors and sponsors. By using Wiki.js, you benefit from a flexible and customizable platform for organizing and sharing knowledge, all while being part of a supportive community.

https://github.com/requarks/wiki
#typescript #api #documentation #sdks

To use Konfig, you need to download the repository and set up your environment. First, clone the repository and initialize its submodules. Then, set up a Postgres database and create a `.env` file with necessary settings like database URLs and secret keys. After setting up your environment, you can run the server using `yarn dev` in the `konfig-dash` directory. This process helps you quickly get started with Konfig, allowing you to manage and generate configurations efficiently. It saves time by automating many steps and ensures everything is set up correctly for you to start working right away.

https://github.com/konfig-dev/konfig