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
#typescript #commerce #e_commerce #ecommerce #javascript #medusa #nodejs #react #typescript

Medusa is a tool that helps you build online stores and marketplaces easily. It provides pre-made modules for common commerce tasks, so you don't have to start from scratch. This saves time and effort, allowing you to focus on making your store unique and efficient. Medusa is open-source, free, and has a supportive community to help you get started and stay updated. You can find detailed guides and resources in the documentation to make the process even smoother.

https://github.com/medusajs/medusa
#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
#python #anonymous #fastapi #filecodebox #python #tool

This tool, called "文件快递柜-轻量" (File Express Box - Light), allows you to share files and texts easily without needing to register or log in. You can upload files by copying and pasting or dragging them, and share them using a random password with customizable usage limits and expiration dates. It supports multiple file types, has IP upload limits to prevent abuse, and offers a simple management panel to view and delete files. The tool is lightweight, easy to use, and can be deployed quickly with Docker. This makes it very convenient for sharing files securely and efficiently.

https://github.com/vastsa/FileCodeBox
#go #ai #go #golang #langchain

LangChain Go is a tool that helps you build applications using large language models (LLMs) with the Go programming language. It makes it easy to use LLMs by allowing you to combine different parts of your application in a flexible way. This means you can create smart programs that can answer questions, generate text, and more, all within your Go code. The benefit to you is that you can quickly and easily integrate powerful AI capabilities into your projects without needing to learn complex new technologies. There are also many examples and resources available to help you get started.

https://github.com/tmc/langchaingo
#html #books #education #hacktoberfest #list #resource

This resource provides a vast list of free learning materials for programming, available in many languages. You can find free books, cheat sheets, online courses, interactive tutorials, problem sets, and even podcasts and screencasts. The resources are organized by language and topic, making it easy to search and find what you need. This helps you learn programming without spending money, and the materials are constantly updated by a community of contributors.

https://github.com/EbookFoundation/free-programming-books
#cplusplus #rpc

bRPC is a powerful tool for building high-performance systems using C++. It allows you to create servers that can handle multiple protocols like HTTP, gRPC, and Redis on the same port. This makes it easier and more efficient than other tools. You can use bRPC to build services for search, storage, machine learning, and more. It also supports asynchronous and synchronous requests, making it flexible. bRPC helps you get better performance and latency, and you can easily extend it with custom protocols. This makes it a great choice for building reliable and fast systems.

https://github.com/apache/brpc
#cplusplus

GoogleTest is a powerful tool for testing C++ code. It automatically finds and runs your tests, offers many types of assertions to check your code, and supports various test types like death tests and parameterized tests. You can update to the latest version easily by following the "Live at Head" philosophy. The documentation is now on GitHub Pages, making it easier to find help. GoogleTest is widely used by projects like Chrome and LLVM, and it has several extensions and tools to make testing faster and more efficient. This helps you write better tests quickly and ensure your code works correctly.

https://github.com/google/googletest
#swift

This list offers a wide range of Black Friday deals on software, books, and courses for macOS and iOS users. You can save up to 50% or more on various tools and apps, including development software like Proxyman and RocketSim, productivity tools like BoltAI and DeskRest, video editing software like Darkroom, and graphic design tools like Affinity Photo. There are also deals on books about coding and app development, as well as courses on Linux, DevOps, and cybersecurity. Additionally, you can find discounts on business software, health and fitness apps, and finance trackers. These deals can help you save money while enhancing your productivity, creativity, and knowledge.

https://github.com/mRs-/Black-Friday-Deals
#jinja #ansible_playbook #ansible_role #automation #docker #jitsi #matrix_org #matrix_server #self_hosting

This tool helps you set up and manage your own Matrix server, a secure and decentralized communication network. It uses Ansible and Docker to automate the installation and maintenance of various services like the homeserver, web clients, and additional components like bridges to other communication platforms (e.g., Discord, Slack, Telegram). The setup is made easy with detailed documentation and automated tasks, allowing you to host your own Matrix server with custom configurations and security features like SSL certificates. This benefits you by giving you full control over your communication data and the ability to customize your server according to your needs.

https://github.com/spantaleev/matrix-docker-ansible-deploy
#python

This trading strategy, called NostalgiaForInfinity, is for the Freqtrade crypto bot. To use it, you need to clone the repository and possibly download additional market data. You can customize the strategy by adding your own strategies and adjusting settings like the number of open trades and pair lists. For best results, use 4-6 open trades, prefer stable coin pairs, and avoid leveraged tokens. You can also set specific profit targets for certain trades or pairs. This strategy helps you automate your crypto trading with customizable rules to potentially increase your profits.

https://github.com/iterativv/NostalgiaForInfinity
#csharp #dotnet #microsoft #mstest #mstestv2 #tdd #test #test_framework #test_runner #testing_tools #unittest #visual_studio

MSTest is a tool from Microsoft that helps you test your .NET applications. It allows you to write and run tests on different platforms like Windows, Linux, and Mac. You can easily add it to your projects using NuGet packages. This framework is open source, fully supported, and cross-platform, making it versatile and reliable. By using MSTest, you can ensure your code works correctly and make improvements more efficiently, which helps in delivering high-quality software.

https://github.com/microsoft/testfx
#python #asgi #asyncio #http #http_server #python

Uvicorn is a web server for Python that supports asynchronous operations. It uses the ASGI specification, which allows for better handling of long-lived connections like WebSockets and background tasks. You can install Uvicorn using `pip install uvicorn` and create simple web applications with it. The benefit to you is that Uvicorn makes it easier to build fast and efficient web applications that can handle multiple tasks at once, making your website or service more responsive and reliable.

https://github.com/encode/uvicorn
#cplusplus #cuda #d3d12 #glsl #hlsl #shaders #vulkan

Slang is a shading language that helps developers create and manage large shader codebases easily and efficiently. It allows you to write shaders once and run them on various platforms like D3D12, Vulkan, Metal, and more, without needing to rewrite the code. Slang also lets you use the latest GPU features and supports neural graphics with automatic differentiation, making it useful for machine learning. It has a module system for organizing code, generics for specializing shaders, and easy integration with existing HLSL and GLSL codebases. Additionally, Slang offers comprehensive tooling support, including IntelliSense and debugging capabilities. This makes it easier to develop high-performance graphics applications across different platforms.

https://github.com/shader-slang/slang
5
#vue #nuxt #nuxtjs #vue #vue_component #vue_components #vue_datatable #vue_datepicker #vue_grid #vue_library #vue_select #vue_table #vue_tree #vue_tree_table #vue_ui_components #vue3 #vuejs

PrimeVue is a collection of free and open-source UI components for Vue.js. It offers a wide range of pre-built components that you can easily integrate into your projects, saving you time and effort. You can see live examples and detailed documentation on the PrimeVue homepage. The components are well-maintained, with regular updates and a community of contributors who help improve them. This makes it easier for you to build professional-looking and functional web applications quickly.

https://github.com/primefaces/primevue
#typescript #appscript #collaboration #data_table #doc #document #excel #grid #live_share #office #powerpoint #ppt #productivity #sdk #sheet #slide #spreadsheet #word #xlsx

Univer is a powerful office suite that supports spreadsheets, documents, and presentations. It is highly extensible, customizable, and performant. Here are the key benefits Univer works on browsers, Node.js, and soon on mobile devices, with the same API.
- **Feature-Rich** You can personalize its appearance with themes and support for multiple languages.
- **High Performance** It is easily embeddable into your applications.
- **Community Support**: Active community and various resources available for help and contributions.

Overall, Univer makes it easy to create, edit, and collaborate on office documents with a wide range of advanced features.

https://github.com/dream-num/univer
#python

You can use the FLUX models from Black Forest Labs to generate and edit images easily. To get started, you need to install the software using some simple commands on your computer. Once installed, you can use various models for different tasks like turning text into images, filling in parts of an image, or changing the structure of an image. You can access these models through their API, which requires a registration and an API key. This makes it easy to create and manipulate images using Python code or even command line instructions, saving you time and effort in image creation and editing.

https://github.com/black-forest-labs/flux
#other #architecture #awesome #awesome_list #cloud_computing #design_patterns #gof_patterns #lists #microservices #resources

This resource provides a comprehensive list of software and architectural design patterns across various programming languages, architectures, and technologies. It includes patterns for cloud architecture, serverless architecture, microservices, big data, machine learning, databases, DevOps, mobile development, front-end development, and security. These patterns are general, reusable solutions to common problems in software design, helping developers solve issues efficiently and consistently. By using these patterns, developers can improve the reliability, scalability, and maintainability of their software systems, making their work more efficient and effective.

https://github.com/DovAmir/awesome-design-patterns
#typescript #actions

To get started with GitHub Actions, you can use pre-made starter workflows. These workflows help you set up tasks like continuous integration, deployments, and automation. Here’s how it benefits you You can find these starter workflows by clicking the "Actions" tab in your repository, making it simple to start.
- **Variety of Tasks** Each workflow has a corresponding properties file where you can add details like name, description, and icon.
- **Testing Before Publishing**: You can test your templates privately by adding a 'preview' label and then make them public when ready.

This saves you time and effort in setting up complex workflows from scratch.

https://github.com/actions/starter-workflows
#swift #browser #firefox #ios_app #mozilla #swift

You can download Firefox and Focus browsers for your iPhone from the App Store. Firefox is a web browser that lets you surf the internet, while Focus is a privacy-focused browser that blocks ads and trackers. Both apps are made with the latest technology and are compatible with iOS 15.0 and above. By using these browsers, you get better privacy and a faster browsing experience. You can also help improve these apps by contributing to their open-source projects, reporting issues, or suggesting new features. This way, you help make the browsers better for everyone.

https://github.com/mozilla-mobile/firefox-ios
👍1
#jinja #ansible #aws #bare_metal #gce #hacktoberfest #high_availability #k8s_sig_cluster_lifecycle #kubernetes #kubernetes_cluster #kubespray

You can use Kubespray to easily deploy a production-ready Kubernetes cluster on various cloud providers like AWS, Azure, OpenStack, and more, or even on bare metal. This tool offers a highly available cluster and allows you to choose your network plugin, supporting many popular Linux distributions. It also includes continuous integration tests to ensure stability. To set up, you can use Ansible or Vagrant, and there are detailed guides and community resources available to help you through the process. This makes it easier and faster to get a reliable Kubernetes cluster up and running, saving you time and effort.

https://github.com/kubernetes-sigs/kubespray
#csharp #163music #lyrics #neteasecloud #qqmusic #srt

This tool helps you find and download lyrics from two popular music platforms: NetEase Cloud Music and QQ Music. You can search for songs, albums, or playlists by ID, URL, or keywords. It also supports batch searches, translating lyrics using Baidu or LingoCloud APIs, and exporting in various formats like LRC and SRT. The tool is free, easy to use, and constantly updated with new features. Downloading it from the GitHub page gives you access to all these benefits, making it easier to manage and enjoy your music library.

https://github.com/jitwxs/163MusicLyrics