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 #ab_testing #analytics #experiments #feature_flags #javascript #python #react #session_replay #typescript

PostHog is a free, open-source platform that helps you build better products by analyzing user behavior. You can track events, analyze data with visualizations or SQL, and watch session replays to understand user actions. It also allows you to test new features with experiments and feature flags, collect user feedback through surveys, and manage data flows with its Customer Data Platform (CDP). PostHog is secure, SOC 2 compliant, and offers a generous free tier with 1 million events, 5k session replays, and more. This tool helps you make informed decisions to improve your product without sending user data to third parties.

https://github.com/PostHog/posthog

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

GitHub Trends

#java #16k #android #exoplayer #ffmpeg #gsy #ijkplayer #player #ssl #video #videocache

This video player supports multiple video playback engines like IJKPlayer, Media3 (ExoPlayer2), MediaPlayer, and AliPlayer. It offers various features such as Supports caching while playing videos.
- **Protocols** Includes over 20 types of filters and animations.
- **Frame Capture** Offers list playback, continuous playback, speed adjustment, and rotation.
- **Display** Allows switching between different playback cores, custom layouts, and more.
- **Ads and Subtitles**: Supports pre-roll ads, skip ads, and external subtitles.

Using this player benefits you by providing a highly customizable and feature-rich video playback solution that can handle various video formats and protocols, making it versatile for different needs.

https://github.com/CarGuo/GSYVideoPlayer

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

GitHub Trends

#python #airflow #apache #apache_airflow #automation #dag #data_engineering #data_integration #data_orchestrator #data_pipelines #data_science #elt #etl #machine_learning #mlops #orchestration #python #scheduler #workflow #workflow_engine #workflow_orchestration

Apache Airflow is a tool that helps you manage and automate workflows. You can write your workflows as code, making them easier to maintain, version, test, and collaborate on. Airflow lets you schedule tasks and monitor their progress through a user-friendly interface. It supports dynamic pipeline generation, is highly extensible, and scalable, allowing you to define your own operators and executors.

Using Airflow benefits you by making your workflows more organized, efficient, and reliable. It simplifies the process of managing complex tasks and provides clear visualizations of your workflow's performance, helping you identify and troubleshoot issues quickly. This makes it easier to manage data processing and other automated tasks effectively.

https://github.com/apache/airflow

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

GitHub Trends

#python #domain #ssl #ssl_cert

Domain Admin is a tool that helps you monitor and manage your domain names and SSL certificates. It alerts you when these certificates are about to expire, so you don't miss the renewal and your website stays online. It supports various types of certificates and notification methods like email, Webhook, and messaging apps. You can install it on different platforms like macOS, Linux, and Windows. The benefit is that it saves you from the hassle of manual tracking and ensures your website remains secure and accessible without interruptions.

https://github.com/dromara/domain-admin

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

GitHub Trends

#java #bi #bigscreen #birt #data_analysis #data_visualization #dataease #datav #echart #echarts #finereport #highcharts #ireport #jasperreport #jfreechart #metabase #print #redash #report #superset #tableau

JimuReport is a free data visualization tool that helps you create reports, dashboards, and large screens easily online. Here’s what you need to know:

- It's free and supports complex reports with a user-friendly, drag-and-drop design interface similar to Excel.
- You can design various types of reports, including data reports, print designs, and graphical reports.
- It supports multiple data sources like MySQL, Oracle, and SQL Server, and offers 28 different types of charts.
- The tool is highly efficient, allowing you to design a report in just a minute.
- It also supports large screen designs with many components, similar to those used by big companies like Baidu and Alibaba.
- You can register with your phone number and start using it online for free.

This tool simplifies report development, reduces development time, and saves costs, making it a great choice for businesses needing professional yet easy-to-use reporting solutions.

https://github.com/jeecgboot/JimuReport

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

GitHub Trends

#go #kubernetes

The NVIDIA device plugin for Kubernetes helps you use NVIDIA GPUs in your Kubernetes cluster. Here’s how it benefits you The plugin automatically shows the number of GPUs on each node in your cluster and keeps track of their health.
- **Run GPU Jobs** You can configure how GPUs are shared among containers, using methods like time-slicing or MPS (Multi-Process Service), allowing multiple workloads to share the same GPU.
- **Easy Deployment** You can customize the plugin's behavior using various configuration options, such as setting different strategies for exposing Multi-Instance GPUs (MIG) or managing device lists.

Overall, this plugin makes it easier to utilize NVIDIA GPUs in a Kubernetes environment, enhancing the performance and efficiency of your compute tasks.

https://github.com/NVIDIA/k8s-device-plugin

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

GitHub Trends

#javascript #docker #hacktoberfest #internal_applications #internal_project #internal_tool #internal_tools #javascript #kubernetes #low_code #low_code_development_platform #low_code_framework #nestjs #no_code #nodejs #openai #reactjs #self_hosted #typeorm #typescript #web_development_tools

ToolJet is a free, open-source tool that helps you build and deploy internal tools quickly and easily. It has a drag-and-drop interface where you can create complex frontends in minutes. You can connect it to many data sources like databases, APIs, and cloud storage services. It also supports multiple pages, collaborative editing, and custom coding in JavaScript and Python. ToolJet is secure, encrypts credentials, and doesn't store your data. You can deploy it on various platforms like Docker, Kubernetes, and cloud services. This makes it easy to build and manage your tools without needing a lot of engineering effort, saving you time and resources.

https://github.com/ToolJet/ToolJet

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

GitHub Trends

#ruby #c #jit #language #object_oriented #programming_language #ruby #ruby_language #rust

Ruby is a simple and powerful programming language used for web development and scripting. It has a straightforward syntax and advanced object-oriented features, making it easy to learn and use. Ruby works on many platforms, including Windows, macOS, and Unix-like systems. You can install Ruby using various methods, including downloading from the official website or using Git. The language offers features like exception handling, iterators, and garbage collection, making it highly portable and efficient. This makes Ruby beneficial for users who need a flexible and easy-to-use programming language for various tasks.

https://github.com/ruby/ruby

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

GitHub Trends

#csharp #azure #azure_sdk #c_sharp #dotnet #hacktoberfest #microsoft

The Azure SDK for .NET helps you easily use Azure services in your .NET applications. It includes new and stable libraries for various Azure services like storage, networking, and more. The new libraries follow consistent design guidelines, making it easy to learn and use different services once you know one. They also include features like HTTP retries, logging, and authentication protocols. You can find tutorials, samples, and documentation to get started quickly. Using this SDK simplifies your development process and ensures your code is ready for production, making it easier to manage and interact with Azure resources.

https://github.com/Azure/azure-sdk-for-net

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

GitHub Trends

#java #awesome_list #design_patterns #hacktoberfest #java #principles #snippets #snippets_collection #snippets_library

This project provides a comprehensive collection of Java design patterns, which are proven solutions to common programming problems. Here are the key points The project includes implementations of various design patterns in Java, such as Creational, Behavioral, and Structural patterns. These patterns help speed up the development process and improve code readability.
- **Community Driven** Each pattern comes with well-commented source code and high-level descriptions, serving as programming tutorials.
- **Contributions Welcome** The project is available in multiple languages and includes an e-book for further learning.

Using these design patterns can help you write more efficient, maintainable, and scalable code.

https://github.com/iluwatar/java-design-patterns

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

GitHub Trends

#python #api #automation #browser #browser_automation #computer #gpt #llm #playwright #python #rpa #vision #workflow

Skyvern is a tool that automates browser-based workflows using Large Language Models (LLMs) and computer vision. It can interact with websites without needing custom scripts, making it resistant to website layout changes. Here’s how it benefits you Skyvern can handle tasks on websites it has never seen before, filling out forms, extracting data, and even handling 2FA authentication.
- **Flexibility** Unlike traditional automation methods, Skyvern is less likely to break when website layouts change.
- **Ease of Use**: You can create tasks and workflows through a simple API or a user-friendly UI, without needing to write complex code.

Overall, Skyvern simplifies and stabilizes the automation of web-based tasks, making it easier to manage and scale your workflows.

https://github.com/Skyvern-AI/skyvern

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

GitHub Trends

#typescript #drizzle_orm #nextjs #open_source #shadcn_ui #table #tanstack_table

This tool helps you create a table with advanced features like server-side sorting, filtering, and pagination. It uses popular technologies such as Next.js, Tailwind CSS, and TanStack/react-table. You can customize the columns, add dynamic search filters, and even include advanced filtering options. To use it, you need to clone the repository, install dependencies, and configure your environment variables. Although it's still in development and not ready for production, it offers powerful features that can enhance your data management capabilities. However, be cautious as it uses new technologies that might change or break your application.

https://github.com/sadmann7/shadcn-table

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

GitHub Trends

#typescript #customer_engagement #customer_segmentation #email_notification #growth #javascipt #marketing_tools #messaging_app #messaging_platform #nodejs #onboarding #open_source #open_source_customer_engagement #push_notifications #react #self_hosted #sms_notifications #transactional_emails #typescript #white_label

Dittofeed is an open-source platform that helps you engage with your customers through various channels like email, SMS, WhatsApp, and more. You can create automated user journeys and highly customizable segments using a user-friendly interface. It allows you to design messaging templates using HTML, MJML, or Markdown and integrate with major email service providers. You can also track and analyze message performance from the dashboard.

The benefit to you is that Dittofeed gives you full control over your customer engagement strategies without relying on expensive third-party services. It's developer-friendly, self-hostable, and free under the MIT license, which means you can protect your sensitive data and avoid volume-based pricing. Additionally, it offers features like branch-based git workflows and testing SDKs to make managing your campaigns easier and more efficient.

https://github.com/dittofeed/dittofeed

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

GitHub Trends

#kotlin #android #jetpack_compose #music #music_player #youtube

ViMusic is an Android app that lets you stream music from YouTube Music. You can play almost any song or video, listen in the background, and even cache audio for offline playback. It has features like searching for songs, bookmarking artists and albums, importing playlists, and displaying song lyrics. You can also manage local playlists, skip silence, use a sleep timer, and choose between light, dark, or dynamic themes. The app supports Android Auto and allows you to open YouTube links directly. This makes it easy to enjoy your music anywhere, anytime, with many convenient features to enhance your listening experience.

https://github.com/vfsfitvnm/ViMusic

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

GitHub Trends

#javascript #batch_processing #batch_script #code_free #crawler #data_collection #frontend #gui #html #input_parameters #layman #parameters #robotics #rpa #scraper #spider #visual #visualization #visualprogramming #web #www

EasySpider is a free, code-free web crawler software that helps you collect data from websites easily. You can use it without writing any code, just by selecting the content you want to operate on a web page and following the prompts. It can also be run from the command line, making it easy to integrate into other systems. This software is very user-friendly and allows you to collect data from websites quickly, even if you don't know how to code. It also supports various proxy services and captcha solutions, making data collection more efficient. Using EasySpider can save you a lot of time and effort in collecting web data.

https://github.com/NaiboWang/EasySpider

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

GitHub Trends

#python #autogluon #automated_machine_learning #automl #computer_vision #data_science #deep_learning #ensemble_learning #forecasting #gluon #hyperparameter_optimization #machine_learning #natural_language_processing #object_detection #python #pytorch #scikit_learn #structured_data #tabular_data #time_series #transfer_learning

AutoGluon makes machine learning easy and fast. With just a few lines of code, you can train and use high-accuracy models for images, text, time series, and tabular data. This means you can quickly build and deploy powerful machine learning models without needing to write a lot of code. It supports Python 3.8 to 3.11 and works on Linux, MacOS, and Windows, making it convenient for various users. This saves time and effort, allowing you to focus on other parts of your project.

https://github.com/autogluon/autogluon

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

GitHub Trends

#go #batch_systems #bigdata #gene #golang #hpc #kubernetes #machine_learning

Volcano is a powerful batch system built on Kubernetes, designed to manage complex workloads like machine learning, bioinformatics, and big data applications. It integrates with popular frameworks such as TensorFlow, Spark, and PyTorch. Volcano benefits users by providing efficient scheduling and management of high-performance workloads, leveraging over 15 years of experience and best practices from the open source community. It is widely used in various industries and has a strong community support with hundreds of contributors. Installing Volcano is straightforward, either through YAML files or Helm charts, making it easy to get started and manage your batch workloads effectively.

https://github.com/volcano-sh/volcano

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

GitHub Trends

#python #chatbot #chatbots #chatgpt #chatgpt_4 #chatgpt_api #chatgpt_free #chatgpt4 #free_gpt #gpt #gpt_3 #gpt_4 #gpt3 #gpt4 #gpt4_api #language_model #openai #openai_api #openai_chatgpt #python #reverse_engineering

The `gpt4free` project is a tool that allows you to use various AI models like GPT-3.5 and DALL-E 3 without paying for expensive APIs. Here’s how it helps you It supports multiple AI providers, including OpenAI, Bing, and others, allowing you to choose the best option for your needs.
- **Easy Installation** It includes a web UI that you can access locally, making it easy to interact with the AI models.
- **Customization** The project is open-source and actively maintained by a community of contributors, ensuring continuous improvements and new features.

Overall, `gpt4free` provides a flexible and cost-effective way to leverage advanced AI capabilities.

https://github.com/xtekky/gpt4free

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

GitHub Trends

#rust #kernel #os #rust #tee

Asterinas is a new, secure, and fast operating system kernel written in Rust. It works like Linux but is safer and easier for developers to use. Asterinas uses Rust to protect memory better and has a special architecture to make it more reliable. Developers can use a helpful toolkit called OSDK and choose whether to share their code or keep it private. To start using Asterinas, you need a Linux machine with Docker, then follow simple steps to download, build, and run it in a virtual machine. This makes Asterinas a great option for those looking for a secure and developer-friendly OS kernel.

https://github.com/asterinas/asterinas

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

GitHub Trends

#python #code #machine_learning_algorithms #statistical_learning_method

This resource helps you learn machine learning and AI by providing translated papers, detailed code explanations, and practical implementations. You can read hundreds of papers daily with translations of titles, summaries, and even full texts for some AI papers. The code is well-commented, making it easy to follow along with formulas and examples. There are also blogs and upcoming books to help you understand the concepts better. Additionally, there are plans for offline training sessions in major cities, which can help you quickly get started with ML, MLP, and CV. This makes learning machine learning more accessible and comprehensive.

https://github.com/Dod-o/Statistical-Learning-Method_Code

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

GitHub Trends

#go #cluster #database #grafana #graphite #influxdb #k8s #kubernetes #monitoring #observability #opentsdb #prometheus #promql #scalability #thanos #tsdb

VictoriaMetrics is a fast, cost-saving, and scalable solution for managing time series data. It offers high performance and reliability, making it ideal for businesses of all sizes. Key benefits include long-term storage for Prometheus and Graphite, powerful stream aggregation, support for large amounts of data from various sources, and easy setup with a small binary. It also supports multiple protocols and has features like anomaly detection, backup automation, and downsampling in its Enterprise version. This tool reduces storage costs and outperforms other solutions in terms of memory footprint and data compression, making it highly efficient for handling large datasets.

https://github.com/VictoriaMetrics/VictoriaMetrics

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

GitHub Trends

#python #linter #python #typechecker #types #typing

Mypy is a tool that helps you find mistakes in your Python code before you run it. It checks if you are using the right types for variables and functions, which can prevent errors. You add type hints to your code, and mypy warns you if there are any type errors. This makes your programs easier to understand, debug, and maintain. You can install mypy using pip and integrate it with many popular coding tools like Vim, Emacs, and VS Code. Using mypy saves time by finding bugs early, making your coding process more efficient.

https://github.com/python/mypy

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

GitHub Trends

#cplusplus #audio #c #c_plus_plus #dash #hevc #hls #live #live_streaming #low_latency #media_server #multimedia #prometheus_exporter #rtmp #server_side #srt #streaming #video #video_conferencing #video_streaming #webrtc

SRS (Simple Realtime Server) is a powerful and efficient video server that supports multiple streaming protocols like RTMP, WebRTC, HLS, and more. It works on various operating systems (Linux, Windows, macOS) and hardware architectures. You can easily set it up using Docker and stream videos using tools like FFmpeg or OBS. SRS is free and open-source, licensed under MIT, making it a great choice for developers to build high-quality streaming platforms. It also offers extensive documentation and community support, making it easier to get started and troubleshoot issues.

https://github.com/ossrs/srs

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

GitHub Trends

#javascript #angular_testing_library #component_testing #cypress #cypress_cloud #cypress_schematic #end_to_end_testing #react_testing_library #svelte_testing_library #test_replay #testing_framework #testing_library #testing_tool #vue_testing_library

Cypress is a tool that makes testing websites fast, easy, and reliable. It works for anything that runs in a browser. You can install it using npm, yarn, or pnpm with a simple command. The benefit to you is that Cypress simplifies the testing process, saving you time and ensuring your website works correctly. It also has a community and resources like documentation, changelog, and roadmap to help you get started and stay updated.

https://github.com/cypress-io/cypress

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

GitHub Trends

#jupyter_notebook

These courses from Anthropic help you learn how to use their AI tools effectively. You start with the basics of the Anthropic API, then move on to advanced topics like prompt engineering, real-world prompting, and evaluating your prompts. The final course teaches you how to use tools in your workflows. By following these courses, you can become proficient in using Anthropic's AI tools, which will help you create better and more efficient AI projects while keeping costs low. This skillset is beneficial for anyone looking to improve their AI development skills.

https://github.com/anthropics/courses

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

GitHub Trends

#python #chatgpt #gpt_4 #interpreter #javascript #nodejs #python

**Open Interpreter** is a tool that lets you use large language models (LLMs) to run code on your local computer. You can interact with it through a chat interface in your terminal. Here’s how it helps You can give commands in natural language to run code in languages like Python, JavaScript, and Shell.
- **Versatile Tasks** Unlike some other services, Open Interpreter runs locally on your computer, giving you full internet access and no restrictions on file size or runtime.
- **Safety Feature**: Before executing any code, it asks for your approval to ensure your system's safety.

To get started, simply install it using `pip install open-interpreter` and then run `interpreter` in your terminal. This makes coding and automating tasks much easier and more intuitive.

https://github.com/OpenInterpreter/open-interpreter

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

GitHub Trends

#rust #git #github #tauri

GitButler is a tool that helps you manage multiple Git branches easily. It lets you work on several branches at the same time without switching between them, which can be very time-consuming. You can organize your file changes into separate virtual branches and push or create pull requests for each branch individually. This makes it easier to fix bugs or try out someone else's branch while still working on your own project. GitButler also offers features like easy commit management, undo timelines, and integration with GitHub, making your development workflow more efficient and flexible. This tool is especially useful for developers who need to handle multiple tasks simultaneously without the hassle of constant branch switching.

https://github.com/gitbutlerapp/gitbutler

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

GitHub Trends

#javascript #bypass_recaptcha_v2 #bypasscaptcha #discord_unblocker #es6 #es6_javascript #google_login #javascript #nodejs #proxy #service_worker #titaniumnetwork #typescript #ultraviolet #unblock #unblocker #web_proxy

Ultraviolet is a powerful web proxy that helps you access blocked websites and stay safe online. It works fast and securely, supporting popular sites like Google, YouTube, Spotify, and more. Ultraviolet has features like CAPTCHA support, URL encoding for extra security, and easy configuration. It also prevents leaks and gets regular updates to keep your browsing safe and speedy. Using Ultraviolet benefits you by giving you freedom to browse the internet without censorship and ensuring your data is protected.

https://github.com/titaniumnetwork-dev/Ultraviolet

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

GitHub Trends

#vue #element_plus #typescipt #vite #vue #vue_admin #vue_element_admin #vue_router #vue3 #vue3_element_admin

This project, `vue3-element-admin`, is a free and open-source front-end template for building backend management systems using Vue 3, Vite, TypeScript, and Element-Plus. It offers several benefits It is based on Vue 3 and has a simple setup, making it easy to get started.
- **Data Interaction** Includes a comprehensive permission system for users, roles, menus, and more.
- **Basic Infrastructure** The project is continuously updated with the latest tools and dependencies.

This makes it a powerful and flexible tool for developers to build robust and scalable backend management systems.

https://github.com/youlaitech/vue3-element-admin

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

GitHub Trends

#python #audio #docker_image #dsp #equalizer #filter #limiter #mastering #matchering #matching #music #numpy #python #python_library #python3 #scipy #sound #spectrum #vst

Matchering 2.0 is a tool that helps make your music sound like your favorite songs. Here’s how it works: you give it two audio files - one you want to master (your song) and another you want it to sound like (a reference song). Matchering then adjusts your song to match the volume, frequency response, peak amplitude, and stereo width of the reference song. This means you can quickly make your music sound professional and consistent, just like popular tracks. You can use it without installation through online services or install it on your computer for more control. It's especially useful for music producers and audio engineers who want to enhance their tracks easily.

https://github.com/sergree/matchering

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