DEV Community

Cover image for ⚡ 🚀 Top 10 Trending GitHub Repositories, November 2024 🔥
Ismael Garcia
Ismael Garcia

Posted on

⚡ 🚀 Top 10 Trending GitHub Repositories, November 2024 🔥

Top 10 Trending GitHub Repositories, November 2024

Welcome to our weekly roundup of the Top 10 Trending GitHub Repositories for the week of November 4, 2024. Whether you’re a developer, data scientist, or tech enthusiast, these repositories have garnered significant attention on GitHub this week. Let’s dive into what makes these projects stand out!


1. Skyvern-AI / Skyvern

Description: Automate browser-based workflows with LLMs and Computer Vision

Link to Repository: Visit Repository

GitHub logo Skyvern-AI / skyvern

Automate browser-based workflows with LLMs and Computer Vision

🐉 Automate Browser-based workflows using LLMs and Computer Vision 🐉

Skyvern automates browser-based workflows using LLMs and computer vision. It provides a simple API endpoint to fully automate manual workflows on a large number of websites, replacing brittle or unreliable automation solutions.

Traditional approaches to browser automations required writing custom scripts for websites, often relying on DOM parsing and XPath-based interactions which would break whenever the website layouts changed.

Instead of only relying on code-defined XPath interactions, Skyvern relies on prompts in addition to computer vision and LLMs to parse items in the viewport in real-time, create a plan for interaction and interact with them.

This approach gives us a few advantages:

  1. Skyvern can operate on websites it’s never seen before, as it’s able to map visual elements to actions necessary to complete a workflow, without any customized code
  2. Skyvern is resistant to website layout changes, as there are no…

2. Anthropics / Courses

Description: Anthropic's educational courses

Link to Repository: Visit Repository

GitHub logo anthropics / courses

Anthropic's educational courses

Anthropic courses

Welcome to Anthropic's educational courses. This repository currently contains five courses. We suggest completing the courses in the following order:

  1. Anthropic API fundamentals - teaches the essentials of working with the Claude SDK: getting an API key, working with model parameters, writing multimodal prompts, streaming responses, etc.
  2. Prompt engineering interactive tutorial - a comprehensive step-by-step guide to key prompting techniques. [AWS Workshop version]
  3. Real world prompting - learn how to incorporate prompting techniques into complex, real world prompts. [Google Vertex version]
  4. Prompt evaluations - learn how to write production prompt evaluations to measure the quality of your prompts.
  5. Tool use - teaches everything you need to know to implement tool use successfully in your workflows with Claude.

Please note that these courses often favor our lowest-cost model, Claude 3 Haiku, to keep API costs down for students following along with the materials. Feel free





3. Abi / Screenshot-to-Code

Description: Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue)

Link to Repository: Visit Repository

GitHub logo abi / screenshot-to-code

Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue)

screenshot-to-code

A simple tool to convert screenshots, mockups and Figma designs into clean, functional code using AI. Now supporting Claude Sonnet 3.5 and GPT-4o!

Youtube.Clone.mp4

Supported stacks:

  • HTML + Tailwind
  • HTML + CSS
  • React + Tailwind
  • Vue + Tailwind
  • Bootstrap
  • Ionic + Tailwind
  • SVG

Supported AI models:

  • Claude Sonnet 3.5 - Best model!
  • GPT-4o - also recommended!
  • DALL-E 3 or Flux Schnell (using Replicate) for image generation

See the Examples section below for more demos.

We also just added experimental support for taking a video/screen recording of a website in action and turning that into a functional prototype.

google in app quick 3

Learn more about video here.

Follow me on Twitter for updates.

🚀 Hosted Version

Try it live on the hosted version (paid).

🛠 Getting Started

The app has a React/Vite frontend and a FastAPI backend.

Keys needed:


4. Dgtlmoon / Changedetection.io

Description: Free open-source tool for web page change detection, monitoring, and notifications. Great for tracking restocks and price changes.

Link to Repository: Visit Repository

GitHub logo dgtlmoon / changedetection.io

The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification

Web Site Change Detection, Restock monitoring and notifications.

Detect website content changes and perform meaningful actions - trigger notifications via Discord, Email, Slack, Telegram, API calls and many more.

Live your data-life pro-actively.

Self-hosted web site page change monitoring

Release Version Docker Pulls License

changedetection.io

Get started with website page change monitoring straight away. Don't have time? Try our $8.99/month subscription, use our proxies and support! , half the price of other website change monitoring services!

  • Chrome browser included.
  • Nothing to install, access via browser login after signup.
  • Super fast, no registration needed setup.
  • Get started watching and receiving website change notifications straight away.
  • See our tutorials and how-to page for more inspiration

Target specific parts of the webpage using the Visual Selector tool.

Available when connected to a playwright content fetcher (included as part of our subscription service)

Select parts and elements of a web page to monitor for changes

Easily see what changed, examine by word, line, or individual character.

Self-hosted web page change monitoring context difference

Perform interactive browser steps

Fill in text boxes, click buttons and more…


5. Paperless-ngx / Paperless-ngx

Description: A community-supported, enhanced version of Paperless for scanning, indexing, and archiving documents.

Link to Repository: Visit Repository

GitHub logo paperless-ngx / paperless-ngx

A community-supported supercharged version of paperless: scan, index and archive all your physical documents

ci Crowdin Documentation Status codecov Chat on Matrix demo

Paperless-ngx

Paperless-ngx is a document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper.

Paperless-ngx is the official successor to the original Paperless & Paperless-ng projects and is designed to distribute the responsibility of advancing and supporting the project among a team of people. Consider joining us!

Thanks to the generous folks at DigitalOcean, a demo is available at demo.paperless-ngx.com using login demo / demo. Note: demo content is reset frequently and confidential information should not be uploaded.

This project is supported by:

Features





A full list of features and screenshots are available in the documentation.

Getting started

The easiest way to deploy paperless is docker compose. The files in the /docker/compose directory are configured to pull the image from GitHub…





6. Bluesky-social / Social-app

Description: The Bluesky Social application for Web, iOS, and Android

Link to Repository: Visit Repository

GitHub logo bluesky-social / social-app

The Bluesky Social application for Web, iOS, and Android

Bluesky Social App

Welcome friends! This is the codebase for the Bluesky Social app.

Get the app itself:

Development Resources

This is a React Native application, written in the TypeScript programming language. It builds on the atproto TypeScript packages (like @atproto/api), code for which is also open source, but in a different git repository.

There is a small amount of Go language source code (in ./bskyweb/), for a web service that returns the React Native Web application.

The Build Instructions are a good place to get started with the app itself.

The Authenticated Transfer Protocol ("AT Protocol" or "atproto") is a decentralized social media protocol. You don't need to understand AT Protocol to work with this application, but it can help. Learn more at:


7. ToolJet / ToolJet

Description: Low-code platform for building business applications. Connect to various databases, cloud storage, GraphQL, and API endpoints.

Link to Repository: Visit Repository

GitHub logo ToolJet / ToolJet

Low-code platform for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, Google sheets, OpenAI, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀

ToolJet is an open-source low-code framework to build and deploy internal tools with minimal engineering effort. ToolJet's drag-and-drop frontend builder allows you to create complex, responsive frontends within minutes. Additionally, you can integrate various data sources, including databases like PostgreSQL, MongoDB, and Elasticsearch; API endpoints with OpenAPI spec and OAuth2 support; SaaS tools such as Stripe, Slack, Google Sheets, Airtable, and Notion; as well as object storage services like S3, GCS, and Minio, to fetch and write data.

⭐ If you find ToolJet useful, please consider giving us a star on GitHub! Your support helps us continue to innovate and deliver exciting features.

Docker Cloud Build Status Number of GitHub contributors Number of GitHub issues that are open Number of GitHub stars Number of GitHub closed issues Number of GitHub pull requests that are open GitHub release; latest by date GitHub commit activity GitHub license which is AGPL license Follow us on X, formerly Twitter

Tooljet dashboard showing inventory and orders

All features

  • Visual App Builder: 45+ built-in responsive components, including Tables, Charts, Lists, Forms, and Progress Bars.
  • ToolJet Database: Built-in no-code database.
  • Multi-Page: Build an application with multiple pages.
  • Multiplayer editing: Allows simultaneous app building by multiple developers.
  • 50+ data sources: Integrate with external databases, cloud storage…

8. Meta-llama / Llama-recipes

Description: Scripts for fine-tuning Meta Llama with FSDP & PEFT methods on various GPUs, with demo apps for WhatsApp & Messenger.

Link to Repository: Visit Repository

GitHub logo meta-llama / llama-recipes

Scripts for fine-tuning Meta Llama with composable FSDP & PEFT methods to cover single/multi-node GPUs. Supports default & custom datasets for applications such as summarization and Q&A. Supporting a number of candid inference solutions such as HF TGI, VLLM for local or cloud deployment. Demo apps to showcase Meta Llama for WhatsApp & Messenger.

Llama Recipes: Examples to get started using the Llama models from Meta

The 'llama-recipes' repository is a companion to the Meta Llama models. We support the latest version, Llama 3.2 Vision and Llama 3.2 Text, in this repository. This repository contains example scripts and notebooks to get started with the models in a variety of use-cases, including fine-tuning for domain adaptation and building LLM-based applications with Llama and other tools in the LLM ecosystem. The examples here use Llama locally, in the cloud, and on-prem.

Note

Llama 3.2 follows the same prompt template as Llama 3.1, with a new special token <|image|> representing the input image for the multimodal models.

More details on the prompt templates for…


9. Yamadashy / Repomix

Description: 📦 Packs your repository into a single AI-friendly file, perfect for feeding to AI tools like ChatGPT, Claude, and Gemini.

Link to Repository: Visit Repository

GitHub logo yamadashy / repomix

📦 Repomix (formerly Repopack) is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude, ChatGPT, and Gemini.

📦 Repomix (formerly Repopack)

Actions Status npm npm npm node

Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file.
It is perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude, ChatGPT, and Gemini.

📢 Important Notice: Project Renamed to Repomix

Note

Due to legal considerations, this project has been renamed from "Repopack" to "Repomix". Only the name is changing; Repomix all functionality and maintainer (@yamadashy) remain the same We are committed to ensuring a smooth transition for all users.

Migration Guide

To continue using the tool, simply install the new package:

# Install new package
npm install -g repomix

# Or use directly with npx
npx repomix
Enter fullscreen mode Exit fullscreen mode

Optionally, you can also uninstall the old package:

npm uninstall -g repopack
Enter fullscreen mode Exit fullscreen mode

Configuration Files

Your existing configuration files (repopack.config.json and .repopackignore) will continue to work during the transition…


10. PowerShell / PowerShell

Description: PowerShell for every system!

Link to Repository: Visit Repository

GitHub logo PowerShell / PowerShell

PowerShell for every system!

logo PowerShell

Welcome to the PowerShell GitHub Community PowerShell is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models It includes a command-line shell, an associated scripting language, and a framework for processing cmdlets.

Windows PowerShell vs. PowerShell 7+

Although this repository started as a fork of the Windows PowerShell codebase, changes made in this repository are not ported back to Windows PowerShell 5.1. This also means that issues tracked here are only for PowerShell 7.x and higher. Windows PowerShell specific issues should be reported with the Feedback Hub app, by choosing "Apps > PowerShell" in the category.

New to PowerShell?

If you are new to PowerShell and want to learn more, we recommend reviewing the getting started documentation.

Get PowerShell

PowerShell is supported…


Honorable Mentions

Here are a few repositories that didn’t make the top 10 but deserve a mention this week:


Conclusion

That concludes our Top 10 Trending GitHub Repositories for the week of November 4, 2024! Be sure to explore these projects, contribute if possible, and stay tuned for next week’s roundup of trending repositories.

Happy hacking!

Working on the audio version

The Loop VueJs Podcast

Podcast Episode

Top comments (0)