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
#java #flowable #mybatis_plus #mysql #redis #redisson #spring_security #springboot #vue

This project offers a comprehensive, open-source platform for rapid development, known as "芋道" (Yudao). Here are the key benefits The entire codebase is open-source under the MIT License, allowing personal and enterprise use without any commercial restrictions.
- **Extensive Features** Supports Vue3 with Element Plus and Vben (Ant Design Vue), as well as Vue2 with Element UI.
- **Advanced Backend** Includes code generation tools for both frontend and backend code, Swagger documentation for APIs, and dynamic configuration management.
- **Demonstration Sites**: Provides multiple demonstration sites for different versions and configurations to help users get started quickly.

Overall, this platform is designed to be highly customizable and efficient for developing complex business systems while being completely free to use.

https://github.com/YunaiV/ruoyi-vue-pro
#java #activiti #ant_design #ant_design_vue #antd #codegenerator #flowable #java #jbpm #jeecg #jeecgboot #low_code #mybatis #shiro #spring #spring_boot #spring_cloud #springboot #springcloud #vue #vue3

JeecgBoot is a low-code development platform that significantly simplifies and accelerates the development of enterprise web applications. It uses a powerful code generator to create front-end and back-end code with minimal manual intervention, reducing repetitive work by up to 70%. The platform supports microservices with Spring Cloud, Ant Design Vue3, Mybatis-plus, Shiro, and JWT.

Key benefits include Rapidly generates code for common data models like single tables, tree lists, one-to-many relationships, etc.
- **Flexibility** Includes tools for online form development, report configuration, dashboard design, workflow automation, and more.
- **Microservices Support** Supports multiple databases including MySQL, PostgreSQL, Oracle, SQL Server, and others.

Overall, JeecgBoot helps developers focus more on business logic while reducing development time and costs.

https://github.com/jeecgboot/JeecgBoot
#vue #admin #admin_dashboard #admin_template #ant_design #ant_design_vue #axios #element #element_plus #element_ui #spring_boot #vite #vue #vue_admin #vue_cli #vue_element_admin #vue_template #vue3 #vue3_admin #vue3_composition_api #vuejs

This project, "vue-admin-better," offers a powerful and flexible front-end framework for building administrative interfaces. It features over 40 high-quality single-page applications, robust RBAC (Role-Based Access Control) with JWT authorization, and support for multiple platforms including PC, mobile, and tablet devices. The framework is highly customizable with fine-grained global configurations and supports various themes and layouts. It also includes automatic mock data generation, detailed error logging, and RSA encryption for login security. The open-source version is free for commercial use under the MIT license, making it a valuable resource for developers familiar with Vue.js and Element UI/Element Plus.

https://github.com/zxwk1998/vue-admin-better
#java #cache #distributed #distributed_locks #executor #hibernate #java #json #lock #map #micronaut #quarkus #queue #redis #redis_client #scheduler #session #spring #tomcat #valkey #valkey_client

Redisson is a powerful Java client for Redis and other real-time data platforms. It offers high-performance, thread-safe, and asynchronous connections, making it ideal for complex applications. You can use it with various deployment types, such as single, cluster, sentinel, and more, and it is compatible with major cloud services like AWS, Azure, and Google Cloud. Redisson supports many features like distributed locks, counters, collections, and services, as well as integration with popular frameworks like Spring and Micronaut. This makes it easier to manage and scale your data efficiently, ensuring reliability and performance in your applications.

https://github.com/redisson/redisson
#java #admin #axios #druid #element #element_ui #java #jwt #mybatis #quartz #quill #spring #springboot #springsecurity #swagger2 #vue #vue_admin #vue_cli #vue_element #vue_element_admin #vuex

RuoYi v3.8.8 is a free, open-source development framework that uses SpringBoot and Vue for front and back end development. It offers many features like user, department, and role management, as well as menu and permission controls. It also includes tools for generating code, monitoring system performance, and managing logs. This framework helps developers work efficiently by automating code generation and providing a comprehensive set of tools for system management, making it easier to build and maintain applications quickly.

https://github.com/yangzongzhuan/RuoYi-Vue
#java #mini_spring #spring #spring_boot #spring_mvc #springboot #springframework #tiny_spring

**mini-spring** is a simplified version of the Spring framework that helps you quickly understand Spring's source code and core principles. It keeps the essential features of Spring, such as IoC (Inversion of Control), AOP (Aspect-Oriented Programming), resource loading, event listeners, and more, but simplifies the code. This makes it easier for you to learn and master Spring's core functionalities without getting overwhelmed by complex code. Using **mini-spring**, you can quickly grasp how Spring works and apply this knowledge to your own projects.

https://github.com/DerekYRC/mini-spring
#java #apollo #consul #dubbo #dynamic_threadpool #grpc #java #micrometer #monitor #nacos #rocketmq #spring #springboot #springcloud #thread #threadpool #threadpoolexecutor #zookeeper

This tool, called **DynamicTp**, helps you manage thread pools more efficiently. Here’s how it benefits you You can change thread pool parameters while the system is running, without needing to restart or change code.
- **Real-Time Monitoring** It integrates with common middleware and configuration centers, making it simple to set up and use.
- **Zero Code Invasion** It sends alerts for various conditions like thread activity, queue capacity, and task timeouts, supporting multiple notification platforms.

Overall, DynamicTp makes managing thread pools easier, more flexible, and highly monitorable, which can significantly improve your system's performance and reliability.

https://github.com/dromara/dynamic-tp
#typescript #animation #animation_js #motion #react #reactanimations #spring

Motion is a free and open-source library that helps you create animations in JavaScript and React. It combines the power of JavaScript animations with the performance of native browser APIs, making your animations smooth and efficient. You can easily install it using `npm install motion` and start animating elements with simple code. For example, in JavaScript, you can animate an element by using `animate("#box", { x 100 }} />`. This makes it easy to add dynamic and engaging animations to your web projects, enhancing the user experience.

https://github.com/motiondivision/motion
#vue #java #mybatis #shiro #spring_boot #springboot #uniapp #vue

This is a content management system (CMS) called IceCMS, built using Spring Boot and Vue. It helps you manage different types of content like articles, images, and resources. Here are the key benefits You can manage various types of content easily.
- **Column Management** Manage backend users, including adding, deleting, modifying, and assigning permissions.
- **Data Statistics** Customize website templates for quick setup.
- **SEO Optimization**: Optimize your website with titles, keywords, and descriptions.

It also supports mobile apps and has a user-friendly backend interface. You can quickly deploy it using Docker, making it easy to get started.

https://github.com/Thecosy/IceCMS
#java #arco_design #java17 #justauth #mybatis_plus #redisson #sa_token #spring_boot3 #typescript #vue3

ContiNew Admin is a powerful and flexible backend management framework designed to improve your development experience. Here are the key benefits It uses the latest technologies such as Spring Boot 3, Vue 3, Arco Design, TypeScript, and more, ensuring your project stays up-to-date.
- **Starter Components** It includes a comprehensive CRUD (Create, Read, Update, Delete) suite that can generate APIs quickly, including features like tree lists and Excel exports.
- **Code Generator** It integrates various tools like Crane4j for data filling, P6Spy for SQL performance analysis, and JetCache for caching, enhancing your coding efficiency.
- **Robust Security and Quality** It provides a wide range of system functionalities including user management, role management, department management, file management, and more.
- **Easy Deployment**: Supports Docker deployment and other methods, making it easy to set up and run your application.

Overall, ContiNew Admin aims to provide a comfortable and efficient development experience with its well-structured code, extensive documentation, and continuous optimization.

https://github.com/continew-org/continew-admin
#java #distributed_systems #durable_execution #grpc #java #javascript #microservice_orchestration #orchestration_engine #orchestrator #reactjs #spring_boot #workflow_automation #workflow_engine #workflow_management #workflows

Conductor is an open-source tool that helps you manage and automate complex workflows involving many microservices and systems. It makes your workflows flexible, reliable, and scalable by handling retries, errors, and monitoring automatically. You can define workflows as code in JSON, use various task types, and manage workflows dynamically without tightly coupling services. It offers an easy-to-use web interface and supports multiple databases like Redis and MySQL. This helps you build, run, and monitor workflows efficiently, saving time and reducing errors in managing distributed applications. It also has SDKs for Java, Python, JavaScript, Go, and C# to integrate easily with your projects.

https://github.com/conductor-oss/conductor
1
#kotlin #agentframework #agentic_ai #agents #ai #aiagentframework #android_ai #anthropic #generative_ai #java #jvm #kotlin #ktor #llm #mcp #ollama #openai #spring

Koog is a Kotlin-based open-source framework that helps you build AI agents fully in Kotlin, making it easy to create smart assistants that can use tools, manage complex tasks, and remember past interactions. It supports multiple AI models like OpenAI and Google, runs on many platforms (JVM, JavaScript, iOS), and offers features like real-time streaming, custom tools, and efficient memory use. Koog also provides debugging tools, flexible workflows, and scales from simple chatbots to enterprise systems. Using Koog lets you develop powerful, maintainable AI agents quickly and naturally within the Kotlin ecosystem, benefiting your projects with speed, flexibility, and strong integration options.

https://github.com/JetBrains/koog