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
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:
- 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
- Skyvern is resistant to website layout changes, as there are no…
2. Anthropics / Courses
Description: Anthropic's educational courses
Link to Repository: Visit Repository
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:
- 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.
- Prompt engineering interactive tutorial - a comprehensive step-by-step guide to key prompting techniques. [AWS Workshop version]
- Real world prompting - learn how to incorporate prompting techniques into complex, real world prompts. [Google Vertex version]
- Prompt evaluations - learn how to write production prompt evaluations to measure the quality of your prompts.
- 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
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.
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:
- OpenAI API key with access to GPT-4 or Anthropic key (optional)
- Both…
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
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.
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)
Easily see what changed, examine by word, line, or individual character.
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
paperless-ngx / paperless-ngx
A community-supported supercharged version of paperless: scan, index and archive all your physical documents
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.
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
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:
- Web: bsky.app
- iOS: App Store
- Android: Play Store
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:
- Overview and Guides
- Github Discussions 👈 Great place to ask questions
- Protocol Specifications
- Blogpost on…
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
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.
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
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.
Tip
Get started with Llama 3.2 with these new recipes:
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
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)
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
Optionally, you can also uninstall the old package:
npm uninstall -g repopack
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
PowerShell / PowerShell
PowerShell for every system!
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:
- Kolbytn / Mindcraft – The Free Software Media System.
- Jellyfin / Jellyfin – A natural language interface for computers.
- OpenInterpreter / Open-interpreter – End-to-end learning to make AI for robotics more accessible.
- Huggingface / LeRobot – Making AI for Robotics more accessible with end-to-end learning.
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
Top comments (0)