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
#csharp #asp_net #asp_net_core_web_api #asp_net_mvc #aspnet_core #aspnetcore #csharp_code #design_patterns #memcached #microsoft #microsoft_sql #mongodb #mysql #nosql #oracle #postgresql #practice #redis #sql #web

This is a complete guide to help developers learn, work, and interview about C#, .NET, and .NET Core. Here's a short summary and benefits for users:

### Main content
- Learning resources: Created an open-source tech community for .NET developers. Offers tech sharing, advice, project framework recommendations, and job info.
- Interview guide: Provides various practical development tutorials, like MongoDB, SQLite, Blazor, etc.
- Coding tips and algorithms: Covers relational (SQL) and non-relational (NoSQL) databases, system design, and computer networks.
- Container tech and DevOps: Offers Git tutorials and various resume templates.

### Benefits for users
- Complete learning resources: Created a tech community to help developers share and work together.
- Interview prep: Helps developers get hands-on experience through various practical tutorials.
- Skill improvement: Covers many tech areas including coding tips, databases, system design, etc. Helps developers improve their overall skills.

In short, this guide is a very complete and valuable resource. It can meet the various needs of .NET developers and help them advance in their careers.

https://github.com/YSGStudyHards/DotNetGuide
#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
#other #algorithms #c #cpp #cs_books #database #interview #java #javascript #linux #os #pdf #python #redis #sql

## Computer Book Resource Collection

This is a rich collection of computer book resources, including over 1000 classic books. It covers many areas:

- Programming languages
- Data structures
- Algorithms
- Operating systems
- Networks
- Databases
- Machine learning
- Deep learning

### Overview of Resources

- Multiple languages: Tutorials and manuals from beginner to advanced levels.
- Special topics: Books on Spark, Hadoop, Kafka, TensorFlow, and more.
- For all levels: Suitable for beginners and experienced developers.
- Easy access: The collection is regularly updated with new books.
- Interview prep: Lots of interview questions and notes to help you prepare.

This collection is very comprehensive. It can help different types of learners. It's great for improving programming skills and preparing for technical interviews.

https://github.com/forthespada/CS-Books
#other #java #jvm #mysql #redis #springboot

This resource, "二哥的Java进阶之路" (To Be Better Javaer), is a comprehensive guide for Java developers. Here’s the key information and benefits**
- This is a free, open-source knowledge base focused on helping Java developers improve their skills.
- It covers a wide range of topics including Java basics, concurrency, JVM, enterprise-level development, interview preparation, and more.
- The resource includes detailed learning paths for Java, MySQL, Redis, and other technologies.
- It also provides resources for job interviews, city-specific job market information, and tools like Git, Maven, and Spring Boot.

**Benefits** Offers a thorough learning path for Java developers, from basics to advanced topics.
- **Free Resources** Part of a community with over 6,000 members in a private learning group where you can ask questions, get study plans, and participate in coding challenges.
- **Interview Preparation** Includes real-world project examples and tutorials on technologies like Spring Boot, Netty, and distributed systems.

Overall, this resource is designed to help Java developers improve their skills, prepare for interviews, and stay updated with industry trends.

https://github.com/itwanger/toBeBetterJavaer
#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 #ai #bi #chatgpt #clickhouse #clickhouse_client #database #datagrip #db2 #dbeaver #gpt #hive #mysql #navicat #oracle #postgresql #redis #redis_client #sqlserver #text2sql

Chat2DB is a tool that helps you work with databases using AI. It will be available offline on October 25, so you can use it even without an internet connection. With Chat2DB, you can create SQL queries, generate reports, and explore data easily, even if you're not a database expert. It supports many different databases like MySQL, PostgreSQL, and more. The tool is user-friendly and makes database tasks simpler, saving you time and effort. You can download and install it from the official website to start using its powerful features.

https://github.com/CodePhiliaX/Chat2DB
👍1
#typescript #ai #chatgpt #gpt_3 #gpt_4 #nextjs #react #redis #shadcn_ui #vercel

This Next.js AI Chatbot is a free, open-source template that helps you build a powerful chatbot quickly. It uses advanced technologies like Next.js App Router for smooth navigation, AI SDK for generating text and objects, and styling with Tailwind CSS for a nice look. You can easily switch between different AI models like OpenAI, Anthropic, and Cohere. The chatbot also has secure authentication and data storage options. You can deploy it to Vercel with just one click or run it locally on your computer. This makes it easy to create a smart chatbot without much hassle, saving you time and effort.

https://github.com/vercel/ai-chatbot
#go #bigdata #cloud_native #distributed_systems #filesystem #go #golang #hdfs #object_storage #posix #redis #s3 #storage

JuiceFS is a powerful file system designed for cloud environments. It allows you to use massive cloud storage as if it were local storage, without changing your code. Here are the key benefits JuiceFS offers low latency and high throughput, making it suitable for big data, machine learning, and AI applications.
- **POSIX Compatibility** Supports Kubernetes and various object storage services like Amazon S3, Google Cloud Storage, and more.
- **Strong Consistency** Ensures data security and efficiency.
- **Shared Access**: Multiple clients can read and write files simultaneously.

Using JuiceFS, you can efficiently manage large amounts of data in the cloud, making it easier to integrate with various platforms and applications.

https://github.com/juicedata/juicefs
👍1👎1
#typescript #nextjs #open_source #open_source_social_media_scheduling_tool #oss #redis #scheduling_tool #social_media_scheduling_tool #typescript

Postiz is a free, open-source tool that helps you manage your social media posts using AI. It allows you to schedule posts on many platforms like Instagram, YouTube, LinkedIn, and more. You can also track your performance with analytics, collaborate with team members, and even buy or exchange posts. It's similar to tools like Buffer but is free and open-source, making it a great alternative for growing your business. By using Postiz, you can save time and money while effectively managing your social media presence.

https://github.com/gitroomhq/postiz-app
1
#java #ddd_example #element_plus #element_ui #mybatis_plus #mysql #pinia #redis #springboot #typescript #vue3

AgileBoot is a free, open-source platform for quick Java development using SpringBoot and Vue3. It is designed for personal or small company projects and can also be used by beginners to learn. Here are the key benefits It provides a simple way to set up a full-stack project with clear instructions on how to start both the front-end and back-end.
- **Robust Features** It uses Spring Boot 2.7.1, Vue3, Element Plus, TypeScript, and other modern tools to ensure efficiency and security.
- **Optimized Performance** The project follows good coding practices, uniform naming conventions, and centralized error handling, making it easier to understand and maintain.

Overall, AgileBoot simplifies the development process and provides a reliable, well-structured framework for building small to medium-sized projects.

https://github.com/valarchie/AgileBoot-Back-End
#cplusplus #consul #dag #http #kafka #mysql #redis #sogou #tasking

Sogou C++ Workflow is a powerful tool for building back-end services in C++. It supports creating HTTP servers, asynchronous clients for protocols like HTTP, Redis, MySQL, and Kafka, and even custom protocols. You can use it to build complex workflows, parallel computing tasks, and high-performance services with ease. It works on various platforms including Linux, macOS, Windows, and more. The benefit to you is that it simplifies the development of robust and efficient back-end services, allowing you to focus on your business logic without worrying about the underlying complexities.

https://github.com/sogou/workflow
#rust #beginner_friendly #featured #finance #hacktoberfest #high_performance #open_source #orchestration #payments #postgresql #redis #restful_api #rust #sdk #works_with_react

Hyperswitch is an open-source payments platform that helps businesses manage payments easily. It uses a single API to access various payment methods and features, making it simple to integrate different payment flows like cards, wallets, and bank transfers. The platform includes a backend for seamless payment processing, an SDK for unified payment experiences across web and mobile, and a Control Center for managing payments without coding. You can try Hyperswitch by setting it up locally or deploying it on cloud services like AWS, GCP, or Azure. This platform is designed to be reliable, secure, and customizable, allowing businesses to own and tailor their payment stack according to their needs.

https://github.com/juspay/hyperswitch
#go #fail2ban #frp #ftp #gitea #linux #lnmp #mysql #nginx #openresty #panel #php #php8 #podman #postgresql #pure_ftpd #redis #s3fs #supervisor

This is a powerful and lightweight server management panel called "耗子面板" (Haozi Panel). It is developed in Go language, making it small in size and low in resource usage, so it won't affect your system's performance. The panel is designed to minimize changes to your system and is compatible with new systems. It offers robust features for efficient server management, supports offline mode, and is highly secure and stable. Additionally, it is fully open-source, allowing you to modify and customize it freely, and it will always be free to use. This makes it a great tool for quickly deploying small websites or complex applications.

https://github.com/tnb-labs/panel