githubtrending | Technologies

Telegram-канал githubtrending - GitHub Trends

10579

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

#other

This is a collection of developer portfolios that you can use for inspiration. It includes a wide range of developers from around the world, each with their own unique portfolio showcasing their work, skills, and experiences. By browsing through these portfolios, you can get ideas on how to design and structure your own portfolio, learn about different technologies and projects, and even find inspiration for your own projects. If you're proud of your portfolio, you can also contribute it to this list by opening a pull request to the repository. This resource helps you improve your professional online presence and connect with other developers in the community.

https://github.com/emmabostian/developer-portfolios

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

GitHub Trends

#rust #android #asyncio #cli #concurrency #file_explorer #file_manager #hacktoberfest #helix #linux #macos #neovim #productivity #rust #terminal #tui #vim #windows #yazi

Yazi is a fast and user-friendly terminal file manager written in Rust. It uses asynchronous I/O to make file management efficient and quick. Here are some key benefits:
- It works quickly by spreading CPU tasks across multiple threads.
- It supports real-time progress updates, task cancellation, and priority assignment.
- It can display images and code highlights quickly.
- It has a plugin system, package manager, and integration with other tools like ripgrep and fzf.
- It offers multi-tab support, bulk renaming, visual mode, and theme customization.
- It supports various terminals and protocols for image previews.

Using Yazi can make managing files much faster and more convenient.

https://github.com/sxyazi/yazi

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

GitHub Trends

#kotlin

BV is an Android TV app for Bilibili, made using Jetpack Compose and compatible with Android 5.0 and above. It is not available for use in mainland China. The app has a unique design and may have some bugs, but it offers a different user experience. You can download the stable or alpha version from GitHub. The benefit to you is that you get to use a third-party app with a distinct look and feel, although it might be a bit challenging to use due to its unconventional design.

https://github.com/aaa1115910/bv

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

GitHub Trends

#c_lang #android #c #embedded #game_development #game_engine #gamedev #graphics #hacktoberfest #iot #linux #opengl #programming #raspberry_pi #raylib #videogames #wasm #webassembly

Raylib is a simple and easy-to-use library for programming videogames. It supports multiple platforms like Windows, Linux, macOS, and more, and it doesn't need any external dependencies. Raylib is great for prototyping, education, and graphical applications. It has full 3D support, audio capabilities, and a powerful math module. You can learn through over 140 code examples and use it with many programming languages. It's free and open source, making it a great tool for anyone interested in game development. This library helps you focus on coding without needing fancy interfaces or visual helpers, making it perfect for those who enjoy pure coding.

https://github.com/raysan5/raylib

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

GitHub Trends

#javascript #artificial_intelligence #intelligence_testing #program_synthesis #psychometrics

The ARC-AGI repository is a tool to test and improve general intelligence, both for humans and artificial intelligence systems. It includes tasks where you need to figure out the correct output grid based on given input grids. You can use a web interface to try these tasks, with tools like resizing the grid, copying from the input, and editing colors. Each task allows three attempts to get the exact solution. This helps in developing and evaluating algorithms that mimic human-like intelligence, making it beneficial for improving problem-solving skills and creating smarter AI systems.

https://github.com/fchollet/ARC-AGI

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

GitHub Trends

#typescript #agents #ai #llms #playwright #puppeteer #selenium

Stagehand is an AI-powered web browsing framework that makes web automation simple and flexible. It uses three main APIs

- **Simplicity** You can choose from various language models from OpenAI and Anthropic, and configure the framework to run locally or remotely using Browserbase.
- **Reliability** Stagehand is open source, maintained by the Browserbase team, and has a Slack community for updates and feedback.

Overall, Stagehand helps you automate web tasks efficiently and reliably, making it easier to manage and integrate into your projects.

https://github.com/browserbase/stagehand

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

GitHub Trends

#python

Monolith is a tool for making recommendations, like suggesting movies or products, using deep learning. It has two key features: it ensures each item has a unique identity and can learn new preferences in real time. This helps users discover new things quickly. Monolith works with TensorFlow and supports both batch and real-time training. For users, this means they get more accurate and up-to-date recommendations, helping them find what they might like faster.

https://github.com/bytedance/monolith

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

GitHub Trends

#html

Nullboard is a simple and quick task list manager that you can use online or offline. It stores your data locally on your device, so you don't have to worry about cloud storage. You can easily add, edit, and move notes around, and even export or import your data as plain text. The interface is clean and minimal, with features like automatic saving, undo/redo, and customizable themes. This tool is great because it's easy to use, keeps your data safe locally, and offers a lot of flexibility in how you organize your tasks.

https://github.com/apankrat/nullboard

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

GitHub Trends

#html #ai #aitest #gpt #react #testing #typescript #web

Midscene.js is a tool that uses AI to automate tasks on web pages. You can tell it what to do using simple language, and it will control the page, check things, and give you data in JSON format. It's easy to use because you don't need to write complex code; just describe what you want, and it will do it. You also get visual reports to help you understand and fix any issues. This makes automation much simpler and more enjoyable.

https://github.com/web-infra-dev/midscene

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

GitHub Trends

#python

PromptWizard is a tool that helps improve how AI models understand and respond to tasks by optimizing the instructions (prompts) given to them. Here’s how it benefits you PromptWizard uses a self-evolving mechanism where the AI generates, critiques, and refines its own prompts and examples, making it better over time.
- **Better Task Performance** You can use PromptWizard with your own datasets and configure it according to your needs, making it versatile for different applications.
- **Detailed Reasoning**: It generates detailed reasoning chains, helping the AI to solve problems more effectively and aligning with human reasoning.

Overall, PromptWizard makes AI models more efficient and accurate by continuously refining the prompts and examples they use.

https://github.com/microsoft/PromptWizard

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

GitHub Trends

#go #1panel #cockpit #docker #docker_ui #lamp #linux #lnmp #webmin

1Panel is a free, web-based tool that helps you manage your Linux servers easily. It has a user-friendly interface where you can monitor your server, manage files, databases, and containers. You can quickly set up websites with WordPress and install other useful tools from its application store. 1Panel also focuses on security with features like firewall management and one-click backups to protect your data. This makes managing your server efficient, secure, and straightforward.

https://github.com/1Panel-dev/1Panel

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

GitHub Trends

#typescript #components #mobile #ui_kit #ui_library #vant #vue #vue3

Vant is a lightweight and customizable UI library for building mobile web apps with Vue. It offers over 80 high-quality components, each averaging only 1KB in size, and has no third-party dependencies. Vant supports both Vue 2 and Vue 3, as well as Nuxt 2 and Nuxt 3, and includes features like tree shaking, custom themes, dark mode, and accessibility. It also has extensive documentation, demos, and support for multiple languages. This makes it easy to build fast and efficient mobile web applications with a lot of useful features.

https://github.com/youzan/vant

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

GitHub Trends

#go #acme #automatic_https #caddy #caddyfile #go #golang #http #http_server #http3 #https #privacy #reverse_proxy #security #tls #web_server

Caddy is a powerful server platform that makes it easy to set up and manage websites with automatic HTTPS. It uses TLS by default, which means your site is always secure. Caddy is easy to configure using a simple file called the Caddyfile or JSON, and it supports multiple protocols like HTTP/1.1, HTTP/2, and HTTP/3. It's highly extensible, meaning you can add features without making the server bulky. Caddy is production-ready, having served trillions of requests and managed millions of TLS certificates. This makes it reliable and scalable for hundreds of thousands of sites. Using Caddy benefits you by providing automatic security, ease of use, and high performance, making your website more secure and efficient.

https://github.com/caddyserver/caddy

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

GitHub Trends

#swift

GitHub Copilot for Xcode is a tool that helps you write code faster and smarter. It gives you coding suggestions as you type in Xcode. To use it, you need macOS 12+, Xcode 8+, and a GitHub Copilot subscription. You can install it using Homebrew or by downloading the DMG file. After installation, you need to give it some permissions and sign in with your GitHub account.

The benefit to you is that it makes coding easier and faster by providing helpful suggestions as you work, saving you time and effort.

https://github.com/github/CopilotForXcode

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

GitHub Trends

#python

Genesis is a powerful tool for robotics and AI that makes it easier to simulate real-world physics. It is fast, user-friendly, and works on many different computers and operating systems. Genesis can simulate various materials and objects, like liquids, gases, and deformable objects, and it supports photorealistic rendering. It also generates data automatically, which saves time and effort. The main benefits are that it lowers the barrier to using physics simulations, unifies different physics solvers into one framework, and minimizes human effort in data collection. This makes it easier for everyone to conduct robotics research and create realistic virtual worlds.

https://github.com/Genesis-Embodied-AI/Genesis

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

GitHub Trends

#python #airtag #find_my #openhaystack

The `FindMy.py` library helps you interact with Apple's Find My network easily. It lets you fetch and decrypt location reports for devices like AirTags, sign in to Apple accounts with 2FA support, and scan for nearby Find My devices. You can use it on any platform, not just Mac. The library is still in development but offers many useful features and is easy to install using `pip install findmy`. This tool benefits users by providing a unified and convenient way to manage and locate their Apple devices, making it simpler to keep track of your belongings.

https://github.com/malmeloo/FindMy.py

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

GitHub Trends

#rust #actor #actors #bevy #cloudflare_durable_objects #deno #durable_objects #foundationdb #game_development #godot #multiplayer #partykit #realtime #rust #serverless #unreal_engine

Rivet helps you build and scale real-time applications easily. It has features like Remote Procedure Calls (RPC), automatic state management, and real-time event handling. Rivet actors can scale automatically to handle large numbers of users and reduce latency by running close to your users. It also includes built-in monitoring, supports data localization, and is powered by reliable technologies like Rust and FoundationDB. This makes it easier and more efficient to develop collaborative applications, game servers, chat apps, and more. You can get started quickly with their easy installation guides and various deployment options.

https://github.com/rivet-gg/rivet

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

GitHub Trends

#python #algorithmic_trading_engine #artificial_intelligence #crypto_trading #equity_trading #forex #futures_trading #machine_learning #options_trading #python #rust #sports_betting #trading #trading_platform

NautilusTrader is a powerful, open-source trading platform that lets you backtest and deploy automated trading strategies easily. It combines the performance of Rust with the ease of use of Python, allowing you to write strategy code once and use it for both backtesting and live trading without changes. This platform supports multiple trading venues, asset classes, and advanced order types, making it highly flexible and customizable.

Using NautilusTrader, you can integrate with various exchanges like Binance, Interactive Brokers, and more through modular adapters. It also offers high-performance capabilities, reliability, and portability across different operating systems. The platform is designed with safety and correctness in mind, ensuring robust and reliable trading operations.

Overall, NautilusTrader simplifies the process of developing and deploying trading strategies, reducing operational risks and enhancing overall trading efficiency.

https://github.com/nautechsystems/nautilus_trader

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

GitHub Trends

#c_lang

darktable is a free and open-source photography software that helps you manage and edit your photos. It acts like a virtual lighttable and darkroom, allowing you to view, develop, and enhance your raw images. You can organize your photos in a database, zoom in on them, and export them to various storage options. darktable supports multiple platforms including Linux, Windows, and macOS. It requires minimal hardware but works best with a good GPU for smoother performance. The software is highly customizable with extensions and plugins, and it has a strong community for support and contributions. Using darktable benefits you by giving you powerful tools to improve your photos without costing anything, making it a great alternative to commercial photo editing software.

https://github.com/darktable-org/darktable

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

GitHub Trends

#javascript #blocker #browser_extension #chromium #firefox #javascript #ublock #ublock_origin

uBlock Origin (uBO) is a powerful tool that helps block ads, trackers, and other unwanted content on your browser. It works efficiently on Chromium and Firefox browsers, using various filter lists to protect your privacy. You can easily install it from the browser stores for Firefox, Microsoft Edge, Opera, and Chromium. uBO is free, open-source, and does not slow down your browser. It also allows you to customize the filters to suit your needs. Using uBO helps keep your browsing experience clean and private, blocking harmful sites and intrusive ads without affecting your browser's performance.

https://github.com/gorhill/uBlock

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

GitHub Trends

#java

Trouser-Streak is a collection of modules for Meteor Client that enhances your Minecraft experience, especially for griefing and utility purposes. It includes features like automatic staircase building, lava casting, base finding, and various exploitation tools. These modules can help you detect hidden bases, automate repetitive tasks, and even crash or manipulate servers. The benefits include improved efficiency in griefing activities, enhanced creativity with automated building tools, and better detection of hidden structures. Additionally, it has a community support system through a Discord server for updates and help.

https://github.com/etianl/Trouser-Streak

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

GitHub Trends

#typescript #test #testing_tools #vite

Vitest is a powerful testing framework that uses Vite, making your tests run faster and more efficiently. It offers many features like instant watch mode, native code coverage, and built-in support for Chai and Jest snapshot testing. You can also test components in the browser and use workers for multi-threading. Vitest supports TypeScript, JSX, and has out-of-the-box features for filtering, timeouts, and concurrent testing. This makes it easier and faster to write and run tests, saving you time and improving your development process.

https://github.com/vitest-dev/vitest

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

GitHub Trends

#mdx #css #css_questions #front_end #front_end_development #front_end_interview #front_end_system_design #html #html_questions #interview #interview_preparation #interview_questions #interview_test #javascript #js_questions #web_development

The Front End Interview Handbook is a resource to help you prepare for front-end developer job interviews. It covers various aspects like HTML, CSS, JavaScript, and system design, with different types of questions and formats used by different companies. You can practice with over 200 questions and automated test cases on the GreatFrontEnd platform, which also offers study plans, focus areas, and preparation stages tailored to your needs. This handbook is available in multiple languages and can significantly improve your chances of acing a front-end interview.

https://github.com/yangshun/front-end-interview-handbook

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

GitHub Trends

#c_lang #layout #ui

Clay is a powerful 2D UI layout library that offers several key benefits Clay provides microsecond layout performance, making it suitable for complex and responsive UIs.
- **Flexible Layouts** The library is contained in a single 2k LOC file (`clay.h`) with zero dependencies, including no standard library.
- **Cross-Platform** It uses static arena-based memory management with low total memory overhead.
- **Declarative Syntax** Users can extend the library with custom elements and configurations.

To get started, you need to include `clay.h`, define the necessary memory arena, set up the layout dimensions, and begin declaring your UI elements using the provided macros. This makes Clay a versatile and efficient tool for building complex UIs.

https://github.com/nicbarker/clay

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

GitHub Trends

#python #etl_pipeline #llm_platform #unstructured_data

Unstract is a powerful tool that helps you extract data from unstructured documents using large language models (LLMs). It has a no-code platform where you can easily develop and test prompts to get the data you need. Here’s how it benefits you You can automate the extraction of data from complex documents without needing to write code.
- **Prompt Studio** You can set up workflows in three simple steps to deploy APIs or ETL pipelines, automating critical business processes.
- **Integration with Various Tools**: Unstract supports multiple LLM providers, vector databases, embedding models, and text extractors, making it versatile and compatible with many systems.

Overall, Unstract saves time and effort by simplifying the process of extracting valuable data from unstructured documents.

https://github.com/Zipstack/unstract

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

GitHub Trends

#python #fno #fourier_neural_operator #neural_operator #neural_operators #partial_differential_equations #pde #pytorch #tensor_methods #tensorization #tensorly #uno

The `neuraloperator` library is a powerful tool for learning neural operators in PyTorch. It allows you to learn mappings between function spaces, which is different from regular neural networks. This library is useful because it makes your trained models work with data of any resolution, meaning you don't have to worry about the size of your data. You can easily install it using `pip install neuraloperator` and start training operators right away. The library also offers efficient models like the Tucker Tensorized FNO, which reduces the number of parameters needed, making it faster and more efficient. This helps you train and use complex models more effectively.

https://github.com/neuraloperator/neuraloperator

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

GitHub Trends

#typescript #csr #framework #full_stack #hacktoberfest #hybrid #node #nuxt #server_rendering #ssg #ssr #static_site_generator #universal #vue

Nuxt is a free and open-source framework that helps you build fast, SEO-friendly, and scalable web applications using Vue.js. It offers features like server-side rendering, automatic routing, data fetching, and SEO optimization. You can extend it with over 200 modules and deploy to various hosting platforms. Nuxt also supports TypeScript with zero configuration and makes it easy to write Vue components intuitively. This framework automates many repetitive tasks, allowing you to focus on developing your application quickly and efficiently. Overall, Nuxt simplifies the process of creating high-performance web applications, saving you time and effort.

https://github.com/nuxt/nuxt

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

GitHub Trends

#cplusplus #computer_graphics #differentiable_programming #gpu #gpu_programming #sparse_computation #taichi

Taichi Lang is a powerful programming language for high-performance numerical computations. It is easy to use because it looks a lot like Python, so you don't need to learn a new language. Taichi Lang can run your code on both GPUs and CPUs, making it very fast. It also works on many different platforms, so you can write your code once and run it anywhere. This makes it great for things like real-time simulations, artificial intelligence, and visual effects in films and games. To get started, you can simply install it using `pip install taichi` and start coding right away. This helps you create complex simulations and computations quickly and efficiently.

https://github.com/taichi-dev/taichi

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

GitHub Trends

#other #awesome #awesome_list #cursor #cursor_ai_editor #cursorrules

Using `.cursorrules` files with Cursor AI can significantly improve your coding experience. These files allow you to customize the AI's behavior to fit your project's specific needs, ensuring more relevant and accurate code suggestions. Here are the key benefits Tailor the AI's responses to your project's requirements.
- **Consistency** Provide the AI with important context about your project, leading to more informed code generation.
- **Improved Productivity** Ensure consistent AI assistance across team members.
- **Project-Specific Knowledge**: Include unique project details for better suggestions.

By adding a `.cursorrules` file to your project, you can enhance your coding efficiency and accuracy.

https://github.com/PatrickJS/awesome-cursorrules

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

GitHub Trends

#typescript #agent_monitoring #analytics #evaluation #gpt #langchain #large_language_models #llama_index #llm #llm_cost #llm_evaluation #llm_observability #llmops #monitoring #open_source #openai #playground #prompt_engineering #prompt_management #ycombinator

Helicone is an all-in-one, open-source platform for developing and managing Large Language Models (LLMs). It allows you to integrate with various LLM providers like OpenAI, Anthropic, and more with just one line of code. You can observe and debug your model's performance, analyze metrics such as cost and latency, and fine-tune your models easily. The platform also offers a playground to test and iterate on prompts and sessions, and it supports prompt management and automatic evaluations. Helicone is enterprise-ready, compliant with SOC 2 and GDPR, and offers a generous free tier of 100k requests per month. This makes it easier to manage and optimize your LLM projects efficiently.

https://github.com/Helicone/helicone

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