Contributing to a great open-source library is a great way to establish a portfolio.
I've compiled 23 great open-source libraries and some good first issues to get started with.
DON'T FORGET TO STAR & SUPPORT THESE๐
AI in product๐ฆพ:
1. CopilotKit - In-app AI chatbots and AI Textareas
Open-source platform for integrating key AI features into react apps using two react components.
CopilotPortal: in-app AI chatbots that can "see" the current app state and take actions.
CopilotTextarea: AI-powered replacement. With autocomplete, insertions and generations.
Support bold and italicized text in CopilotTextarea
Proposal:
Add support for bold and italicized text in CopilotTextarea
CopilotTextarea uses slate-js under the hood. Lots of examples for adding bold/italicized support
Initially only add programatic support. UI support will be added separately in [TODO add issue]
Implementation tips:
changes will be made to render-element.tsx and base-copilot-textarea.tsx
custom-editor.tsx structures may also require changes
GPT Researcher is an open deep research agent designed for both web and local research on any given task.
The agent produces detailed, factual, and unbiased research reports with citations. GPT Researcher provides a full suite of customization options to create tailor made and domain specific research agents. Inspired by the recent Plan-and-Solve and RAG papers, GPT Researcher addresses misinformation, speed, determinism, and reliability by offering stable performance and increased speed through parallelized agent work.
Our mission is to empower individuals and organizations with accurate, unbiased, and factual information through AI.
Why GPT Researcher?
Objective conclusions for manual research can take weeks, requiring vast resources and time.
LLMs trained on outdated information can hallucinate, becoming irrelevant for current research tasks.
Current LLMs have token limitations, insufficient for generating long research reports.
Limited web sources in existing services lead to misinformationโฆ
๐น๏ธ Open-source, developer-first LLMOps platform designed to streamline prompt design, version management, instant delivery, collaboration, troubleshooting, observability and more.
Pezzo is a fully cloud-native and open-source LLMOps platform. Seamlessly observe and monitor your AI operations, troubleshoot issues, save up to 90% on costs and latency, collaborate and manage your prompts in one place, and instantly deliver AI changes
In the documentation, you can find information on how to use Pezzo, its architecture, including tutorials and recipes for varius use cases and LLM providers.
Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native databaseโ.
Weaviate
Weaviate is an open-source, cloud-native vector database that stores both objects and vectors, enabling semantic search at scale. It combines vector similarity search with keyword filtering, retrieval-augmented generation (RAG), and reranking in a single query interface. Common use cases include RAG systems, semantic and image search, recommendation engines, chatbots, and content classification.
Weaviate supports two approaches to store vectors: automatic vectorization at import using integrated models (OpenAI, Cohere, HuggingFace, and others) or direct import of pre-computed vector embeddings. Production deployments benefit from built-in multi-tenancy, replication, RBAC authorization, and many other features.
To get started quickly, have a look at one of these tutorials:
LangChain is a framework for building agents and LLM-powered applications. It helps you chain together interoperable components and third-party integrations to simplify AI application development โ all while future-proofing decisions as the underlying technology evolves.
pip install langchain
If you're looking for more advanced customization or agent orchestration, check out LangGraph, our framework for building controllable agent workflows.
Documentation:
docs.langchain.com โ Comprehensive documentation, including conceptual overviews and guides
Add images (or link to the example app) of auth UI helpers Wasp provides
At this point in docs (also in the tutorial if we're using it), it would be nice to add an image of UI helpers for Auth (login/signup form, Google/GitHub button, ...) so developers can immediately see what they are getting and how nice it looks.
React Flow |ย Svelte Flow - Powerful open source libraries for building node-based UIs with React (https://reactflow.dev) or Svelte (https://svelteflow.dev). Ready out-of-the-box and infinitely customizable.
Powerful open source libraries for building node-based UIs with React or Svelte. Ready out-of-the-box and infinitely customizable.
Are you using React Flow or Svelte Flow for a personal project? Great! No sponsorship needed, you can support us by reporting any bugs you find, sending us screenshots of your projects, and starring us on Github ๐
Are you using React Flow or Svelte Flow at your organization and making money from it? Awesome! We rely on your support to keep our libraries developed and maintained under an MIT License, just how we like it. For React Flow you can do that on the React Flowโฆ
Trigger.dev is the open-source platform for building AI workflows in TypeScript. Long-running tasks with retries, queues, observability, and elastic scaling.
The platform designed for building AI agents
Build AI agents using all the frameworks, services and LLMs you're used to, deploy them to Trigger.dev and get durable, long-running tasks with retries, queues, observability, and elastic scaling out of the box.
Long-running without timeouts: Execute your tasks with absolutely no timeouts, unlike AWS Lambda, Vercel, and other serverless platforms.
Durability, retries & queues: Build rock solid agents and AI applications using our durable tasks, retries, queues and idempotency.
True runtime freedom: Customize your deployed tasks with system packages โ run browsers, Python scripts, FFmpeg and more.
Human-in-the-loop: Programmatically pause your tasks until a humanโฆ
The open-source notification Inbox infrastructure. E-mail, SMS, Push and Slack Integrations.
The <Inbox /> infrastructure for modern products
The notification platform that turns complex multi-channel delivery into a single component. Built for developers, designed for growth, powered by open source
Novu provides a unified API that makes it simple to send notifications through multiple channels, including Inbox/In-App, Push, Email, SMS, and Chat.
With Novu, you can create custom workflows and define conditions for each channel, ensuring that your notifications are delivered in the most effective way possible.
โจ Features
Embeddable Inbox component with real-time support
Single API for all messaging providers (Inbox/In-App, Email, SMS, Push, Chat)
Digest Engine to combine multiple notification in to a single E-mail
No-Code Block Editor for Email
Notification Workflow Engine
Embeddable user preferences component gives your subscribers control over theirโฆ
Allow comments in pipeline config between hash entries
Currently it seems not allowed to make comments between hash entries, this is a feature request to allow it.
Odigos is an open-source distributed tracing solution that simplifies and improves observability for Kubernetes environments and Virtual Machines. It provides instant tracing capabilities without requiring any code changes to your applications.
Odigos empowers platform engineers, DevOps professionals, and SREs to enhance their observability strategies quickly and effectively. It is an ideal solution for modern cloud-native environments, combining simplicity, performance, and industry expertise.
Why choose Odigos?
Simplicity : Implement distributed tracing with minimal effort and complexity.
Performance : Separates data recording and processing to minimize runtime impact.
Community-Backed : With 3,000+ GitHub stars and a growing contributor base.
Expertise : Created by multiple maintainers of OpenTelemetry, ensuring deep integration and alignment with industry standards.
Turn on autopilot and deploy and manage Open Source Tools fully automated on Kubernetes. Our Open Source Glasskube Operator is the simplest and fastest way to manage all your favorite Open Source Tools and the related infrastructure components like databases, caches, and keep them up to date without manual hassle.
โจ Features
๐ Easy installation with little to no configuration
โ Automatic setup of databases and caches
๐ Automate and schedule version updates and patches
Connect your local process and your cloud environment, and run local code in cloud conditions.
mirrord lets developers run local processes in the context of their Kubernetes environment
Itโs meant to provide the benefits of running your service on a cloud environment (e.g. staging) without actually
going through the hassle of deploying it there, and without disrupting the environment by deploying untested code
It comes as a Visual Studio Code extension, an IntelliJ plugin and a CLI tool. You can read more about it here.
Heads-up: Weโve rebranded
Starting from 7th November 2025, the Digger project is now OpenTaco.
The companyโs still Digger, same battle-tested engine โ just a more apt name and a bigger vision.
TL;DR
Before: Best-in-class Terraform PR automation (a solid improvement upon Atlantis)
After: The only piece of software you need to run Terraform or OpenTofu in production
We'll gradually update all our marketing material to reflect the same!
CI/CD for Terraform is tricky. To make life easier, specialized CI systems aka TACOS exist - Terraform Cloud, Spacelift, Atlantis, etc.
But why have 2 CI systems? Why not reuse the async jobs infrastructure with compute, orchestration, logs, etc of your existing CI?
Digger runs Terraform natively in your CI. This is:
Secure, because cloud access secrets aren't shared with a third-party
Cost-effective, because you are not paying for additionalโฆ
Horizontal Scroll for CodeBlocks
Currently when reading the dcs, it's not possible to view all of the code for alot of the samples.
Is this the Component rendered across all of the web properties, if so I'll be happy to throw on a horizontal scroll bar that matches supabase branding.
Appwrite is an all-in-one development platform for Web, Mobile, and Flutter applications. Use built-in backend infrastructure and web hosting, all from a single place. Built with the open source community and optimized for developer experience in the coding languages you love.
Appwrite is an end-to-end platform for building Web, Mobile, Native, or Backend apps, packaged as a set of Docker microservices. It includes both a backend server and a fully integrated hosting solution for deploying static and server-side rendered frontends. Appwrite abstracts the complexity and repetitiveness required to build modern apps from scratch and allows you to build secure, full-stack applications faster.
Using Appwrite, you can easily integrate your app with user authentication and multiple sign-in methods, a database for storing and queryingโฆ
Required: Make sure that you have Python 3.10+ installed.
Install the base package:
pip install superduper-framework >= 0.7.0
Install a plugin for your databackend:
# at least one or more of the following:
pip install superduper-mongodb >= 0.7.0
# or
pip install superduper-sql >= 0.7.0
# or
pip install superduper-snowflake >= 0.7.0
# or
pip install superduper-redis >= 0.7.0
Install additional plugins for your use-case (optional):
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
What is Milvus?
๐ฆ Milvus is a high-performance vector database built for scale. It powers AI applications by efficiently organizing and searching vast amounts of unstructured data, such as text, images, and multi-modal information.
๐งโ๐ป Written in Go and C++, Milvus implements hardware acceleration for CPU/GPU to achieve best-in-class vector search performance. Thanks to its fully-distributed and K8s-native architecture, Milvus can scale horizontally, handle tens of thousands of search queries on billions of vectors, and keep data fresh with real-time streaming updates. Milvus also supports Standalone mode for single machine deployment. Milvus Lite is a lightweight version good for quickstart in python with pip install.
Want to use Milvus with zero setup? Try out Zilliz Cloud โ๏ธ for free. Milvus is available as a fully managed service on Zilliz Cloud, with Serverless, Dedicated and BYOC options available.
For questions about how to use Milvus, join the communityโฆ
ReactAgent is an experimental autonomous agent that uses GPT-4 language model to generate and compose React components from user stories. It is built with React, TailwindCSS, Typescript, Radix UI, Shandcn UI, and OpenAI API.
๐ Features
Generate React Components from user stories
Compose React Components from existing components
Use a local design system to generate React Components
Use React, TailwindCSS, Typescript, Radix UI, Shadcn UI
If you are a maintainer of open-source projects, add the label first-timers-only (or similar) to your project and list it here so that people can find it.
Thanks for the mention! I'd also include usemage.ai/ -> it lets you create a full-stack React/Node.js app from a short description, plus it's completely free!
A Full Stack JavaScript/TypeScript engineer with 3 years of experience in technologies not limited to React, Vue and Next.js for the front end and Node/Express.js, MongoDB/PostgreSQL for the back end
Working at another dev tool company and still having fun! I am always looking to hear from Developers who are using our projects. I am always amazed at how clever some developers are!
Some comments may only be visible to logged-in visitors. Sign in to view all comments.
Some comments have been hidden by the post's author - find out more
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Top comments (54)
We are building an open source {free} Postman alternative: Hoppscotch - API request builder for web.
๐ฝ Open source API development ecosystem - https://hoppscotch.io
Replaced Postman last year in our team. Great work. Thank you!
This looks Great !
free ?
Yeah of course. It's all open-source
Cool library, thanks for sharing!
Thanks for the mention! I'd also include usemage.ai/ -> it lets you create a full-stack React/Node.js app from a short description, plus it's completely free!
Keep up the great work ๐ฆพ
Thanks for sharing. I will check it out.
Always nice to see new projects!
Thanks for the solid list, friend!
Thanks for checking it out ๐ซก
To the moon! Thanks for your spam post!
I just bookmarked Snapify.. ๐ฎ๐ฅ๐ฅ
It's a cool library. I'm glad I found it via dev!
great list - thanks for posting!
Thanks for checking it out!!
Cool one!
Glad you thought so!
Amazing article,thanks.๐ฅ
Thanks for checking it out and for the comment :)
A long list to try this week, thank you
Yup!
Some comments may only be visible to logged-in visitors. Sign in to view all comments. Some comments have been hidden by the post's author - find out more