githubtrending | Technologies

Telegram-канал githubtrending - GitHub Trends

10587

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

Subscribe to a channel

GitHub Trends

#python #artificial_intelligence #attention_mechanism #computer_vision #image_classification #transformers

This text describes a comprehensive implementation of Vision Transformers (ViT) in PyTorch, offering various models and techniques for image classification. Here’s the key information and benefits**
- The repository provides multiple ViT variants, including the original ViT, Simple ViT, NaViT, Deep ViT, CaiT, Token-to-Token ViT, CCT, Cross ViT, PiT, LeViT, CvT, Twins SVT, RegionViT, CrossFormer, ScalableViT, SepViT, MaxViT, NesT, MobileViT, XCiT, and others.
- Each variant introduces different architectural improvements such as efficient attention mechanisms, multi-scale processing, and innovative embedding techniques.
- The implementation includes pre-trained models and supports various tasks like masked image modeling, distillation, and self-supervised learning.

**Benefits** Users can choose from a wide range of ViT models tailored for different needs, such as efficiency, performance, or specific tasks.
- **Performance** Some models, like NaViT and ScalableViT, are designed to be more efficient in terms of computational resources and training time.
- **Ease of Use** The inclusion of various research ideas and techniques allows users to explore new approaches in vision transformer research.

Overall, this repository offers a powerful toolkit for anyone working with vision transformers, providing both practical solutions and cutting-edge research opportunities.

https://github.com/lucidrains/vit-pytorch

Читать полностью…

GitHub Trends

#typescript

Ant Design X helps you create AI-driven interfaces easily. It offers flexible and diverse atomic components for building personalized AI interaction interfaces, especially for chatbots. You can quickly connect with AI model services like OpenAI and manage conversation data efficiently. The tool supports TypeScript, advanced theme customization, and comes with rich templates to get you started fast. Installing it is simple using npm, yarn, or pnpm, making it a powerful tool for developers to build robust and interactive AI applications.

https://github.com/ant-design/x

Читать полностью…

GitHub Trends

#c_lang #ai #big_data #c #cloudberry #data_analysis #data_warehouse #database #distributed_database #greenplum #mpp #olap #postgres #postgresql #sql

Apache Cloudberry is a powerful, open-source database designed for large-scale data processing and analytics. It is built by the creators of Greenplum Database and uses a newer PostgreSQL kernel, making it suitable for data warehouses and AI/ML workloads. You can easily try it out using a Docker-based sandbox or build it from source on Linux or macOS. The community is active, with many channels for support, discussions, and contributions. This means you can get help quickly, share ideas, and even contribute to the project yourself. It's licensed under the Apache License, Version 2.0, making it free to use and modify. Overall, Apache Cloudberry offers advanced database capabilities and a supportive community, which can greatly benefit users needing robust data management solutions.

https://github.com/apache/cloudberry

Читать полностью…

GitHub Trends

#c_lang #cpp #database #database_management #qt #qt5 #sqlcipher #sqlite #sqlite3_database #wxsqlite3

SQLiteStudio is a free and open-source tool that helps you manage SQLite databases. It works on many different operating systems and is easy to download from various sources, including your OS package manager or the project's GitHub page. Using SQLiteStudio, you can easily create, edit, and manage your SQLite databases without spending any money. This makes it a great tool for anyone who needs to work with SQLite databases, whether you're a beginner or an experienced user.

https://github.com/pawelsalawa/sqlitestudio

Читать полностью…

GitHub Trends

#other #chrome_extension #safari_extension #translation #userscript

This repository is for releasing the latest versions of the Immersive Translate browser extension and collecting user feedback through Github Issues. It does not include the source code for Immersive Translate, which is not open-source. You can install the extension or view its documentation by clicking the provided links. This tool helps you translate web pages in an immersive way, making it easier to understand content in different languages.

https://github.com/immersive-translate/immersive-translate

Читать полностью…

GitHub Trends

#cplusplus #assembly_language #c #cpp #emulation #emulator #hacktoberfest #llvm #multiplatform #opengl #ps3 #vulkan

RPCS3 is the first free and open-source emulator for the PlayStation 3, working on Windows, Linux, macOS, and FreeBSD. It allows you to play PS3 games on your computer. You can find more information on their website, wiki, and forums. To use it, make sure your computer meets the minimum requirements and has the latest graphics driver and necessary software installed. By using RPCS3, you can enjoy PS3 games without needing a PS3 console, which is a big benefit for gamers who want to play these games on different devices.

https://github.com/RPCS3/rpcs3

Читать полностью…

GitHub Trends

#typescript #chatbot #cot #graphrag #knowledge_graph #mysql #rag #serverless #vector_database

TiDB.AI is a free and open-source tool that helps you find information easily. It uses a Knowledge Graph built on top of TiDB Vector, LlamaIndex, and DSPy. You can use it to search for information in a conversational way, similar to talking to a person. It also allows you to edit the knowledge graph to make sure the information is accurate. You can even add a search widget to your website with just a few lines of code. This makes it easier for users to get quick answers to their questions, improving their overall experience.

https://github.com/pingcap/autoflow

Читать полностью…

GitHub Trends

#java #github_actions #java #quarkus

This tool helps you download comics from a website called 禁漫天堂 (Comic Heaven) using GitHub Actions or your local computer. Here’s how it benefits you You can download comics without manually setting up anything on your computer. Just edit a JSON file with the comic links, and GitHub Actions will handle the download for you.
- **Automatic Processing** You can choose to download entire comics or just specific chapters.
- **Regular Updates** If you prefer running it locally, you can do so by configuring a few settings, making it easy to use whether you have technical expertise or not.

Overall, this tool simplifies the process of downloading comics from 禁漫天堂, saving you time and effort.

https://github.com/jiayaoO3O/18-comic-finder

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#python #baselines #gsde #gym #machine_learning #openai #python #pytorch #reinforcement_learning #reinforcement_learning_algorithms #robotics #sb3 #sde #stable_baselines #toolbox

Stable Baselines3 (SB3) is a tool that makes it easy to use reinforcement learning algorithms with PyTorch. It provides reliable and tested implementations of these algorithms, which helps researchers and developers build projects quickly. SB3 offers many features like custom environments, policies, and integration with other tools like Tensorboard and Hugging Face. It also has detailed documentation and examples to help beginners get started. This tool assumes you have some knowledge of reinforcement learning but provides resources to learn more. Using SB3 can save time and effort by providing a stable base for your projects, allowing you to focus on new ideas and improvements.

https://github.com/DLR-RM/stable-baselines3

Читать полностью…

GitHub Trends

#python

This project helps you improve language models by fine-tuning them with instructions and public datasets. It provides code for training, evaluating, and optimizing these models using the latest techniques. You can use pre-made scripts to fine-tune models on various datasets and evaluate their performance on different benchmarks. The project also includes tools for preference tuning and reinforcement learning, making your language models more accurate and responsive. By using this project, you can easily update and customize your language models to perform better in different tasks, saving you time and effort in developing advanced AI models.

https://github.com/allenai/open-instruct

Читать полностью…

GitHub Trends

#go

This tool, called `geektime-downloader`, helps you download resources from the Geektime website. You can download columns (in PDF, Markdown, or audio), video courses, daily lessons, case studies, and training camp videos. To use it, you need to have Chrome installed and can either install the tool from source or download the binary files. You can log in using your account or cookies. The tool allows you to customize where files are saved and the quality of video downloads. This makes it easier to access your learning materials offline, which is very convenient for studying anytime and anywhere.

https://github.com/nicoxiang/geektime-downloader

Читать полностью…

GitHub Trends

#kotlin #4x #4x_strategy_game #android #civ #civilization #civilization_v #game #itch #libgdx #strategy_game

Unciv is a free, open-source game that is like Civilization V but works on many devices, including old ones. You can download it for Android, desktop computers, and even Raspberry Pi. It's small, fast, and you can modify it easily. If you want a game that runs well on any device and allows you to make changes, Unciv is a good choice. You can install it from various platforms like Google Play, F-Droid, itch.io, and more. The game is constantly updated with new features and improvements, and you can even help contribute to its development.

https://github.com/yairm210/Unciv

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#c_lang #argon2 #cpuminer #cryptocurrency #cryptonight #miner #monero #randomx #xmr #xmrig

XMRig is a powerful and free mining software that works on many operating systems like Windows, Linux, macOS, and FreeBSD. It supports various mining algorithms and can use both CPU and GPU for mining. You can easily configure it using a JSON file or a command line interface. There's also a wizard to help you set it up quickly. The benefit to you is that XMRig is highly customizable, efficient, and easy to use, making it a great tool for miners who want flexibility and high performance.

https://github.com/xmrig/xmrig

Читать полностью…

GitHub Trends

#java #1brc #challenges

The One Billion Row Challenge (1BRC) is a fun and educational competition where participants optimize Java code to process a large file containing one billion temperature measurements from various weather stations. Here’s the key information and the benefit to users**
- Participants write a Java program to read a file with one billion rows, each row containing a station name and a temperature measurement.
- The program must calculate the minimum, mean, and maximum temperature values per weather station and output the results.
- Submissions are evaluated on an AMD EPYC™ 7502P server with 32 cores and 128 GB RAM.
- The challenge encourages using various optimization techniques such as parallel processing, GraalVM, and unsafe operations.

**Benefit to Users** Participants learn advanced Java optimization techniques, including parallel processing, memory management, and the use of tools like GraalVM.
- **Community Engagement** Winners are recognized on the leaderboard, and some may even receive a unique t-shirt.
- **Real-World Skills:** Developers gain practical experience in optimizing real-world applications, which can be applied to future projects.

Overall, the 1BRC is a great way for developers to enhance their skills, have fun, and contribute to a collaborative learning environment.

https://github.com/gunnarmorling/1brc

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#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

Читать полностью…
Subscribe to a channel