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 #blog #nextjs #notion #react #tailwindcss #vercel #zeabur

Notion is a powerful tool that can significantly boost your productivity. It helps you write documents, manage notes, build knowledge bases, plan projects, manage time, organize teams, and enhance overall productivity. Additionally, it integrates with advanced AI technology. The NotionNext project uses Next.js and Notion API to create a static blog system hosted on Vercel, offering various themes and customization options. This system is designed for creators and users of Notion, providing a flexible and efficient way to manage content.

Using Notion and NotionNext can benefit you by streamlining your workflow, enhancing organization, and improving productivity through its robust features and customizable interface.

https://github.com/tangly1024/NotionNext
#csharp #bilibili #netcore

BiliBiliTool is a tool that automates tasks related to Bilibili, a popular Chinese video-sharing platform. It helps you complete daily tasks such as logging in, watching videos, liking and sharing videos, attending live streams, and more. The tool can be set up in various ways (like using Docker or local deployment) and supports multiple accounts.

The benefit to you is that it saves time by automatically performing routine tasks, ensuring you don't miss out on experience points, rewards, or other benefits. It also offers customizable configurations and notification options to keep you updated on task completions. This makes managing your Bilibili account much easier and efficient.

https://github.com/RayWangQvQ/BiliBiliToolPro
#python #ai #chatglm_4 #chatgpt #claude3 #dingtalk #feishu_bot #gemini #glm #gpt_4 #kimi #linkai #llm #openai #python3 #qwen #rag #wechat #wechat_bot #wenxinyiyan #xunfei_spark

This project, called "chatgpt-on-wechat" (CoW), is an intelligent chatbot based on large language models that can be integrated with various platforms like WeChat public accounts, enterprise WeChat apps, Feishu, and DingTalk. It supports multiple models such as GPT-3.5, GPT-4, Claude, Gemini, and more. The bot can handle text, voice, and image inputs and access external resources through plugins.

### Key Benefits Supports deployment on multiple platforms including WeChat public accounts, enterprise WeChat apps, Feishu, and DingTalk.
- **Advanced Conversations** Recognizes voice messages and generates images using various models.
- **Customizable Plugins** Enables custom AI applications using uploaded knowledge base files.

### How It Helps You:
This project helps you create a highly customizable AI chatbot that can be integrated into your existing communication platforms. It enhances customer service, personal assistance, and team efficiency by providing intelligent responses to text, voice, and image queries. The ability to customize knowledge bases and plugins makes it versatile for different business needs.

https://github.com/zhayujie/chatgpt-on-wechat
#rust #chatgpt #gpt_4 #high_performance #linux_desktop #mac #mac_desktop #music #no_electron #open #openai #poe #productivity #programming #rust #tauri #twitter #webview #windows_desktop #youtube

Pake is a tool that lets you turn any webpage into a desktop app using Rust, making it lightweight and fast. It supports Mac, Windows, and Linux. Here are the key benefits Pake apps are nearly 20 times smaller than Electron packages.
- **Fast** You can easily package webpages using command-line tools or online compilation with GitHub Actions.
- **Customizable**: You can customize app windows, add shortcuts, and more.

This makes Pake a convenient and efficient way to create desktop apps from web pages.

https://github.com/tw93/Pake
#other #chat_gpt #chatgpt #chatgpt3 #chatgpt4 #gpt

ChatGPT is a powerful language model trained by OpenAI. It can talk with you about many topics and write text that sounds like a human wrote it. Here are some key benefits:

- Many uses: It can be an English translator and improver, essay editor, code reviewer, web developer helper, cybersecurity expert, and more.
- Creative tool: ChatGPT can give advice on how to manage money, stay healthy, solve relationship problems, and plan your career.
- Fun features: It can act as a text-based adventure game, sports commentator, stand-up comedian, or magician.

With these features, ChatGPT can help you be more efficient and creative in many areas.

https://github.com/PlexPt/awesome-chatgpt-prompts-zh
👍1
#typescript #agent #ai #anthropic #backend_as_a_service #chatbot #gemini #genai #gpt #gpt_4 #llama3 #llm #llmops #nextjs #openai #orchestration #python #rag #workflow #workflows

Dify is an open-source platform for developing AI applications, especially those using Large Language Models (LLMs). It offers a user-friendly interface to build and test AI workflows, integrate various LLMs, and manage models. Key features include a visual workflow builder, comprehensive model support (including GPT, Mistral, and more), a prompt IDE for crafting and testing prompts, RAG pipeline capabilities for document ingestion and retrieval, and agent capabilities with pre-built tools like Google Search and DALL·E.

Using Dify, you can quickly move from prototyping to production with features like observability to monitor application performance and backend-as-a-service for easy integration into your business logic. You can deploy Dify via their cloud service or self-host it in your environment. This makes it highly versatile and beneficial for developers looking to leverage AI efficiently in their projects.

https://github.com/langgenius/dify
👍1
#python #1panel #gpt #knowledgebase #llm #maxkb #ollama #openai

MaxKB is a powerful knowledge base question-and-answer system based on large language models and RAG (Retrieval-Augmented Generation). It's easy to use: you can upload documents or automatically fetch online content, which is then split, vectorized, and processed for smart question-answering interactions. MaxKB supports various large models, both local and public, and allows flexible workflow arrangements to meet complex business needs. It can be seamlessly integrated into existing systems without coding, enhancing user satisfaction with intelligent questioning capabilities. This makes it ideal for enterprise knowledge bases, customer service, academic research, and education.

https://github.com/1Panel-dev/MaxKB
#python #ai #ai_deep_fake #ai_face #ai_webcam #artificial_intelligence #deep_fake #deepfake #deepfake_webcam #faceswap #fake_webcam #real_time_deepfake #realtime_deepfake #realtime_face_changer #video_deepfake #webcam #webcamera

Deep Live Cam is a powerful tool that allows you to perform real-time face swaps and create video deepfakes with just a single click and one image. It's designed to help artists animate custom characters or use them as models for clothing, among other tasks. The software includes built-in checks to prevent processing inappropriate content and requires users to obtain consent before using someone's face.

You can easily download and use the pre-built version with CUDA support, or manually install it if you have technical skills. The tool offers features like resizable preview windows, face mapping, and various command line arguments for customization. It also supports different execution providers like CUDA, CoreML, and DirectML for optimized performance.

Using Deep Live Cam responsibly and legally is crucial; always label any output as a deepfake when sharing online. This tool simplifies complex tasks and enhances creativity, making it beneficial for artists and content creators who need advanced face swapping capabilities.

https://github.com/hacksider/Deep-Live-Cam
#shell

To self-host Huly on your server, you need to install `nginx` and `docker`, then clone the `huly-selfhost` repository and configure it with your server's IP address. Ensure your server has at least 2 vCPUs and 4GB of RAM to avoid performance issues. After setting up, restart `nginx` and start Huly with `docker compose`. For security, keep MongoDB, MinIO, and Elastic services internal and change default credentials. You also need to generate VAPID keys for push notifications and configure OpenID Connect for user authentication if needed. This setup allows you to run Huly securely on your own server, giving you full control over data and performance.

https://github.com/hcengineering/huly-selfhost
👍2
#typescript

Cline is an AI assistant that helps with software development tasks in your command line and editor. It can create and edit files, run terminal commands, and analyze images to fix bugs or turn mockups into apps. Cline uses advanced AI models to understand your project structure and source code, allowing it to proactively fix errors like missing imports and syntax issues. It also executes commands in your terminal and monitors their output, ensuring safe and efficient work. You can use Cline with various API providers and track API usage costs. This tool makes coding easier by automating many tasks, saving you time and effort while providing a secure way to manage file changes and terminal operations.

https://github.com/clinebot/cline
👍2
#javascript #airtable #hiring #hiring_without_whiteboards #interview #jobs #tech #whiteboard

- Real-World Problems You might be given a project to complete at home, which allows you to showcase your skills in a more natural setting.
- Pair Programming Interviews focus on discussing your past experiences, how you approach problems, and your technical background.

**Benefits to You These methods give a clearer picture of your actual skills and how you work in real-world scenarios.
- Less Stress You get to interact with the team and understand the company culture better.
- More Meaningful Feedback: You receive feedback on your work and approach, which can help you grow professionally.

This approach makes the interview process more enjoyable and relevant, allowing both you and the company to assess whether you're a good fit for the role.

https://github.com/poteto/hiring-without-whiteboards
#python #api #apis #dataset #development #free #list #lists #open_source #public #public_api #public_apis #resources #software

You can use the Public APIs repository to access a wide range of APIs from various domains. Here’s a brief overview of the benefits and key information The repository includes an extensive list of public APIs, making it a treasure trove for developers.
- **Community Curated** Many APIs are provided by APILayer, which offers a simple way to integrate these APIs into your products.

### Key Information
- **API Categories** Specific APIs like IP Stack, Marketstack, Weatherstack, Numverify, Fixer, and others are highlighted for easy access.
- **Community Involvement**: You can contribute to the repository by following the contributing guide, reporting issues, and submitting pull requests.

Using this repository can significantly streamline your development process by providing quick access to a diverse set of APIs.

https://github.com/public-apis/public-apis
#typescript #framework #hacktoberfest #javascript #javascript_framework #microservices #nest #nestjs #node #nodejs #nodejs_framework #typescript #typescript_framework #websockets

Nest is a powerful framework for building efficient and scalable server-side applications using Node.js. It uses modern JavaScript and TypeScript, combining elements of Object Oriented Programming, Functional Programming, and Functional Reactive Programming. Nest provides an out-of-the-box application architecture that makes it easy to create highly testable, maintainable, and scalable applications. It also supports a wide range of libraries like Express and Fastify, allowing you to use many third-party plugins. This framework helps developers build robust server-side applications quickly and efficiently, making it a great tool for improving productivity and application quality.

https://github.com/nestjs/nest
#python #augmix #convnext #distributed_training #dual_path_networks #efficientnet #image_classification #imagenet #maxvit #mixnet #mobile_deep_learning #mobilenet_v2 #mobilenetv3 #nfnets #normalization_free_training #pretrained_models #pretrained_weights #pytorch #randaugment #resnet #vision_transformer_models

PyTorch Image Models (`timm`) is a comprehensive library that includes a wide range of state-of-the-art image models, layers, utilities, optimizers, and training scripts. Here are the key benefits `timm` offers over 300 pre-trained models from various families like Vision Transformers, ResNets, EfficientNets, and more, allowing you to choose the best model for your task.
- **Pre-trained Weights** You can easily extract features at different levels of the network using `features_only=True` and `out_indices`, making it versatile for various applications.
- **Optimizers and Schedulers** It provides several augmentation techniques like AutoAugment, RandAugment, and regularization methods like DropPath and DropBlock to enhance model performance.
- **Reference Training Scripts**: Included are high-performance training, validation, and inference scripts that support multiple GPUs and mixed-precision training.

Overall, `timm` simplifies the process of working with deep learning models for image tasks by providing a unified interface and extensive tools for training and evaluation.

https://github.com/huggingface/pytorch-image-models
#python #age_estimation #arcface #face_alignment #face_detection #face_recognition #mxnet #oneflow #paddlepaddle #pytorch #retinaface

InsightFace is an open-source toolbox for 2D and 3D face analysis, using PyTorch and MXNet. It offers advanced algorithms for face recognition, detection, and alignment, optimized for both training and deployment. The project includes pre-trained models, various network backbones, and support for multiple operating systems. You can use it for non-commercial research purposes under the MIT License. Key features include integrated face-swapping models that outperform many commercial products, a cross-platform face recognition SDK, and participation in several challenges where InsightFace has achieved top rankings. This tool benefits users by providing robust and efficient face analysis capabilities with easy integration into their projects.

https://github.com/deepinsight/insightface
#python #large_language_models #model_para #transformers

Megatron-LM and Megatron-Core are powerful tools for training large language models (LLMs) on NVIDIA GPUs. Megatron-Core offers GPU-optimized techniques and system-level optimizations, allowing you to train custom transformers efficiently. It supports advanced parallelism strategies, activation checkpointing, and distributed optimization to reduce memory usage and improve training speed. You can use Megatron-Core with other frameworks like NVIDIA NeMo for end-to-end solutions or integrate its components into your preferred training framework. This setup enables scalable training of models with hundreds of billions of parameters, making it beneficial for researchers and developers aiming to advance LLM technology.

https://github.com/NVIDIA/Megatron-LM
#go #consul #docker #etcd #go #golang #kubernetes #letsencrypt #load_balancer #marathon #mesos #microservice #reverse_proxy #traefik #zookeeper

Traefik is a tool that makes it easy to manage traffic to your microservices. It automatically configures itself by listening to your service registry or orchestrator, such as Docker, Kubernetes, or Consul, so you don't have to manually update routes every time you change your services. This saves you time and effort in managing complex environments. Traefik also supports features like load balancing, HTTPS with Let's Encrypt, and provides a simple web UI for monitoring. Overall, it simplifies the process of exposing your microservices to the outside world.

https://github.com/traefik/traefik
#typescript

Vue.js is a powerful and free open-source framework for building web applications. To get started, you can follow the easy-to-use documentation on vuejs.org. It's supported by many sponsors and contributors, ensuring continuous improvement. For help, you can use the official forum or community chat. If you find any issues or want to contribute, there are clear guidelines to follow. Using Vue.js benefits you by providing a robust and well-maintained tool for creating dynamic web interfaces quickly and efficiently.

https://github.com/vuejs/core
#php #cloud #collaboration #decentralized #design #distributed #enterprise #federation #file_sharing #free_software #hacktoberfest #javascript #nextcloud #open_source #opensource #owncloud #php #self_hosting #sharing #usability #ux

Nextcloud is a powerful tool that lets you store, sync, and share your files, contacts, calendars, and more on a server you control. It offers robust security features like encryption and two-factor authentication. You can expand its capabilities with hundreds of apps for tasks such as video chat, mail, and calendar management. Nextcloud allows you to access your data from any device and share it securely with others. Whether you're an individual or part of an organization, Nextcloud provides a safe home for all your data while giving you the flexibility to customize it according to your needs.

https://github.com/nextcloud/server
1
#typescript #automation #chrome #chromium #e2e_testing #electron #end_to_end_testing #firefox #javascript #playwright #test #test_automation #testing #testing_tools #web #webkit

Playwright is a powerful tool for testing and automating web applications across different browsers like Chromium, Firefox, and WebKit. It offers a single API to test multiple browsers, ensuring your tests are reliable, fast, and free from flaky results. With features like auto-wait for elements and web-first assertions, Playwright eliminates the need for artificial timeouts. It also supports headless execution on all platforms and provides tools like code generation, an inspector, and trace viewer to make testing easier. This means you can write robust tests quickly and efficiently, saving time and ensuring your web application works perfectly across various browsers and scenarios.

https://github.com/microsoft/playwright
#python #beit #beit_3 #bitnet #deepnet #document_ai #foundation_models #kosmos #kosmos_1 #layoutlm #layoutxlm #llm #minilm #mllm #multimodal #nlp #pre_trained_model #textdiffuser #trocr #unilm #xlm_e

Microsoft is developing advanced AI models through large-scale self-supervised pre-training across various tasks, languages, and modalities. These models, such as Foundation Transformers (Magneto) and Kosmos-2.5, are designed to be highly generalizable and capable of handling multiple tasks like language understanding, vision, speech, and multimodal interactions. The benefit to users includes state-of-the-art performance in document AI, speech recognition, machine translation, and more, making these models highly versatile and efficient for a wide range of applications. Additionally, tools like TorchScale and Aggressive Decoding enhance stability, efficiency, and speed in model training and deployment.

https://github.com/microsoft/unilm