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
#javascript #brave #chrome #dapp #dapp_developers #edge #ethereum #extension #firefox #opera

You can use MetaMask, a browser extension, to manage your Ethereum accounts and interact with the blockchain. Here’s how it benefits you You can download the latest version of MetaMask from the official website and install it on Firefox, Google Chrome, or Chromium-based browsers.
- **Development Tools** There are community forums and support sites where you can ask questions, request features, and get help from other users and developers.
- **Customization and Testing** MetaMask provides resources to help dapp developers extend its features, add new networks, and customize the user experience.

Overall, MetaMask makes it easy to manage your crypto assets and develop blockchain applications with robust support and tools.

https://github.com/MetaMask/metamask-extension
#javascript #css #curriculum #education #html #javascript #learning #tutorials

This curriculum is a 12-week course by Microsoft Cloud Advocates to teach web development basics. It covers JavaScript, CSS, and HTML through hands-on projects like building a terrarium, browser extensions, and a space game. Each lesson includes quizzes, discussions, and practical assignments to help you learn and retain the information better. You can work in a browser-based environment or locally on your computer using tools like Visual Studio Code. The curriculum is designed to be engaging and flexible, with projects that start simple and become more complex over time. This helps you gain solid web development skills in a fun and interactive way.

https://github.com/microsoft/Web-Dev-For-Beginners
#javascript

This project provides rules and scripts for various platforms, helping you automate tasks and manage data. It includes rules for redirecting traffic, rewriting rules, and scripts for tasks like automatic sign-ins and ad removal. The scripts are maintained by a community and are available on GitHub. Using these resources can save you time and effort by automating routine tasks, but it's important to follow the project's guidelines and take full responsibility for any consequences of using these scripts.

https://github.com/blackmatrix7/ios_rule_script
#python #consumption #energy_monitor #hacktoberfest #hacs #home_assistant #homeassistant #hue_lights #metering #power

PowerCalc is a tool for Home Assistant that helps you know how much power your devices are using, even if they don't have a built-in power meter. It estimates the power consumption of lights, fans, and other devices by looking at their settings like brightness and color. You can also measure your devices' power usage and contribute to the PowerCalc library. This helps you save energy and understand your device usage better. To start, you can follow the quick installation guide.

https://github.com/bramstroker/homeassistant-powercalc
👍1
#java

ZeroTermux is a free, non-profit software based on Termux. It offers several useful features like backup and recovery, container switching, and the ability to switch between different Linux distributions like Ubuntu and Kali. It also has Chinese and English language support and uses sources from Tsinghua and Beijing for domestic users. The software is open source, meaning you can freely distribute, copy, and change it, but you must follow the GPL agreement. Using ZeroTermux can help you learn and use Linux commands on your Android device, making it a valuable tool for personal learning and communication. However, it is not for commercial or illegal use, and users are responsible for any risks or damages caused by its use.

https://github.com/hanxinhao000/ZeroTermux
#javascript

You can join a community to help develop and share scripts for the QLScriptPublic repository. To join, send your GitHub username to the administrator. This project allows you to contribute and learn from others, which can help you improve your scripting skills. You can also use the provided commands to set up your own Qinglong environment using Docker, making it easier to manage and run scripts. However, remember that these scripts are for learning and testing only, and you must follow all legal and ethical guidelines when using them.

https://github.com/smallfawn/QLScriptPublic
#jupyter_notebook #ai #finetuning #langchain #llama #llama2 #llm #machine_learning #python #pytorch #vllm

The `llama-recipes` repository helps you get started with Meta's Llama models, including Llama 3.2 Text and Vision. It provides example scripts and notebooks for various use cases, such as fine-tuning the models and building applications. You can use these models locally, in the cloud, or on-premises. The repository includes guides for installing the necessary tools, converting models to Hugging Face format, and using features like multimodal inference and responsible AI practices. This makes it easier for you to quickly set up and use the Llama models for your projects, saving time and effort.

https://github.com/meta-llama/llama-recipes
1
#python #audio_generation #audio_synthesis #audioldm #audit #fastspeech2 #hifi_gan #music_generation #naturalspeech2 #singing_voice_conversion #speech_synthesis #text_to_audio #text_to_speech #vall_e #vits #voice_conversion

Amphion is a toolkit for generating audio, music, and speech. It helps researchers and engineers, especially beginners, by providing tools for various tasks like turning text into speech (TTS), singing voice conversion (SVC), and text to audio (TTA). Amphion includes visualizations to help understand how these models work, which is very useful for learning. It also offers different vocoders to produce high-quality audio and evaluation metrics to ensure the generated audio is good. This toolkit is free to use under the MIT License and can be installed easily using Python or Docker. Using Amphion, you can create high-quality audio and music with advanced features, making it a powerful tool for both research and practical applications.

https://github.com/open-mmlab/Amphion
👍1
#python

LeRobot is a tool that makes it easier for anyone to work with robotics using AI. Here’s how it helps you You can build a robot for just $110 per arm and teach it new skills using just a laptop.
- **Pretrained Models and Datasets** It comes with tutorials and examples to help you get started quickly, even if you're new to robotics.
- **Simulation Environments** LeRobot has a community page where you can share and download datasets and models, making it easier to collaborate and learn from others.

Overall, LeRobot lowers the barriers to entry in robotics, making it accessible and fun for everyone.

https://github.com/huggingface/lerobot
#python #emnlp2024 #knowledge_curation #large_language_models #naacl #nlp #report_generation #retrieval_augmented_generation

STORM is a system that helps you write articles like those on Wikipedia by using internet searches. Here’s how it benefits you STORM conducts internet research, collects references, and generates an outline for your topic.
- **Collaborative Feature** You can install STORM using `pip install knowledge-storm` and customize it according to your needs.
- **User-Friendly**: Over 70,000 people have used STORM, and it helps experienced Wikipedia editors in their pre-writing stage.

This system makes researching and writing articles much easier and more efficient.

https://github.com/stanford-oval/storm
#typescript

Eliza is a powerful tool that lets you create and manage multiple AI characters for different tasks. You can use it on Discord and Twitter, and it supports various AI models like Llama and OpenAI. It can read links, PDFs, transcribe audio and videos, and even summarize conversations. You can extend its capabilities by creating your own actions and clients. To use Eliza, you need to install Node.js, set up environment variables, and configure your AI models. This makes it highly flexible and useful for automating complex tasks and interactions across different platforms.

https://github.com/ai16z/eliza
#python

You-Get is a simple tool that helps you download videos, audio, and images from the internet. It works with many popular websites like YouTube, Youku, and more. Here’s how it benefits you:

- You can download your favorite videos or audio files directly to your computer without needing to watch them online.
- It allows you to avoid ads and closed-source technologies like Flash.
- You can stream videos directly to your media player without opening a web browser.
- It supports downloading images and other binary files from web pages.
- You can even use it to search for videos on Google and download them directly.

To use it, you just need to install the tool using Python's package manager `pip` and then run commands like `you-get 'video_url'` to download content. This tool gives you more control over what you watch and save on your computer.

https://github.com/soimort/you-get
#scss #gnome #gtk #gtk_theme #gtk3 #gtk4 #macos

The WhiteSur GTK Theme is a macOS-like theme for Linux desktops. It makes your Linux desktop look like a Mac. Here’s how it benefits you The theme is easy to install with a simple script that handles all the dependencies.
- **Customization** You can also install matching icon themes and wallpapers to complete the macOS look.
- **Flexibility**: The theme supports various options like changing panel opacity, window control buttons, and more, giving you a lot of control over how your desktop looks.

Overall, it enhances the visual appeal of your Linux desktop and offers a lot of customization options.

https://github.com/vinceliuice/WhiteSur-gtk-theme
#java #android #hacktoberfest #linux #terminal #termux

Termux is an Android app that gives you a terminal and a Linux environment on your phone. It allows you to run Linux commands and install packages, making it useful for developers and power users. You can download Termux from sources like F-Droid, GitHub, or the Google Play Store (though the Play Store version is experimental). Make sure to install all components from the same source to avoid compatibility issues.

Using Termux, you can manage packages, debug issues, and even customize your terminal settings. However, be aware that Termux may be unstable on Android 12+ due to system limitations. The benefit to you is having a full-fledged Linux environment on your Android device, which can be very powerful for various tasks and projects.

https://github.com/termux/termux-app
#python #api #beginner_friendly #graphql #hacktoberfest #pokeapi #pokemon

PokeAPI is a tool that lets you access Pokémon data easily. You can set it up on your computer or use Docker to run it like a production environment. Here’s how it helps you:
- You can get detailed information about Pokémon, such as their stats, evolutions, and more.
- It supports various programming languages with pre-made wrappers, making it easy to use in different projects.
- You can run the API locally or use Docker for a more advanced setup.
- It also has GraphQL support for more flexible data querying.
- Contributing to the project is simple, and you can help improve it by fixing bugs or adding new features.

This makes PokeAPI very useful for developers, researchers, and anyone who wants to work with Pokémon data.

https://github.com/PokeAPI/pokeapi
#cplusplus

Notepad-- is a text editor written in C++ that works on Windows, Linux, and Mac. It is designed to replace other text editors and is especially focused on supporting Chinese UOS and Mac systems. The main benefit is that it can run on multiple platforms, which is an advantage over some other Notepad-like software. You can report bugs or give feedback, and it also supports plugin development. This tool is committed to developing domestic software without involving politics, making it a reliable choice for users who need a versatile text editor.

https://github.com/cxasm/notepad--
#python

AutoRAG is a tool that helps you find the best RAG (Retrieval-Augmented Generation) pipeline for your specific data and use case. It saves you time by automatically evaluating different RAG modules and finding the optimal combination for your needs. Here’s how it benefits you You don’t have to manually test and evaluate multiple RAG pipelines, which can be very time-consuming.
- **Optimized Performance** It provides simple steps and tools, such as YAML configurations and command-line interfaces, to set up and run the optimization process.
- **Community Support**: You can join their Discord community and access tutorials, documentation, and support to help you get started and troubleshoot any issues.

Overall, AutoRAG streamlines the process of optimizing RAG pipelines, making it easier and more efficient for you to achieve better results with your data.

https://github.com/Marker-Inc-Korea/AutoRAG
#python

MASt3R is a tool for matching images in 3D spaces. It helps you align and reconstruct scenes from different viewpoints. Here’s how it benefits you MASt3R uses advanced algorithms to find precise matches between images, even in complex scenes.
- **Easy Setup** You can use pre-trained models available online, saving you time and effort.
- **Visual Localization** You can run interactive demos to see how MASt3R works with your own images.

Overall, MASt3R makes it easier to work with 3D image matching and reconstruction, providing accurate results and a user-friendly setup process.

https://github.com/naver/mast3r
1
#python

The TensorFlow Model Garden is a collection of advanced machine learning models and tools for TensorFlow users. It includes state-of-the-art models, examples, and best practices to help you use TensorFlow effectively for research and product development. You can install these models using pip or by cloning the GitHub repository. The garden also provides training logs for transparency and reproducibility. This resource benefits users by offering optimized, easy-to-use models and flexible tools like the Orbit library, which simplifies customized training loops on various devices. It makes it easier to develop and deploy machine learning projects efficiently.

https://github.com/tensorflow/models