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.
Good First Issue:
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
2.Tavily GPT Researcher
assafelovic
/
gpt-researcher
LLM based autonomous agent that does online comprehensive research on any given topic
assafelovic / gpt-researcher
LLM based autonomous agent that does online comprehensive research on any given topic
3.Pezzo.ai
4.Weaviate
5.LangChain
langchain-ai
/
langchain
🦜🔗 Build context-aware reasoning applications
langchain-ai / langchain
🦜🔗 Build context-aware reasoning applications
🛜Web Dev:
6. Wasp - Develop full-stack web apps with React & Node.js
Rapid Full-Stack Web App Development with React & Node.js.
Wasp offers a simplified approach to building modern web applications, combining React for front-end and Node.js for back-end in a cohesive framework.
Good First Issue:
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.
7.ClickVote
gitroomhq / postiz-app
📨 Schedule social media posts, measure them, exchange with other members and get a lot of help from AI 🚀
Your ultimate AI social media scheduling tool
Postiz: An alternative to: Buffer.com, Hypefury, Twitter Hunter, Etc...
Postiz offers everything you need to manage your social media posts,
build an audience, capture leads, and grow your business
Explore the docs »
Register
·
Join Our Discord
·
X
·
Gitroom
We participate in Hacktoberfest 2024! 🎉🎊
We are sending a t-shirt for every merged PR! (max 1 per person)
Rules:
- You must create an issue before making a pull request.
- You can also ask to be assigned to an issue. During Hacktoberfest, each issue can have multiple assignees.
- We have to approve the issue and add a "hacktoberfest" tag.
- We encourage everybody to contribute to all types of issues. We will only send swag for issues with features and bug fixes (no typos, sorry).
hero.1.mp4
✨ Features
Intro
- Schedule all your social media posts (many AI features)
- Measure your work…
8.ReactFlow
9.Trigger.dev
triggerdotdev / trigger.dev
Trigger.dev is the open source background jobs platform.
10.Novu
🧑💻DevOps:
11. Logstash - transport and process logs & events, by elastic.
Easily Add Upvotes, Likes and Reviews into Your Web-App.
Simple react code for adding these components.
Good First Issue
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.
12.Odigos
odigos-io / odigos
Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF
Generate distributed traces for any application in k8s without code changes.
✨ Language Agnostic Auto-instrumentation
Odigos supports any application written in Java, Python, .NET, Node.js, and Go.
Historically, compiled languages like Go have been difficult to instrument without code changes. Odigos solves this problem by uniquely leveraging eBPF.
🤝 Keep your existing observability tools
Odigos currently supports all the popular managed and open-source destinations.
By producing data in the OpenTelemetry format, Odigos can be used with any observability tool that supports OTLP.
For a complete list of supported destinations, see here.
🎛️ Collectors Management
Odigos automatically scales OpenTelemetry collectors based on observability data volume.
Manage and configure collectors via a convenient web UI.
Installation
Installing Odigos takes less than 5 minutes and requires no code changes. Download our CLI and run the following command:
odigos install
For more details…
13.Glasskube
14.Mirrord
metalbear-co
/
mirrord
Connect your local process and your cloud environment, and run local code in cloud conditions.
metalbear-co / mirrord
Connect your local process and your cloud environment, and run local code in cloud conditions.
15.Digger
💽 Databases:
16. Supabase - Open Source Firebase Alternative
Build modern, data-driven applications with hosted Postgres, authentication, and real-time features
Good first issue:
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.
17.Appwrite
18.Superduperdb
superduper-io
/
superduper
Superduper: Integrate AI models and machine learning workflows with your database to implement custom AI applications, without moving your data. Including streaming inference, scalable model hosting, training and vector search.
Bring AI to your favourite database
What is Superduper?
Superduper (formerly SuperDuperDB) is a Python framework for integrating AI models and workflows with major databases. Implement custom AI solutions without moving your data through complex pipelines and specialized vector databases, including hosting of your own models, streaming inference and scalable model training/fine-tuning.
Transform your existing database into an AI development and deployment stack with one command, streamlining your AI workflows in one environment instead of being spread across systems and environments:
db = superduper('mongodb|postgres|mysql|sqlite|duckdb|snowflake://<your-db-uri>')
Run Superduper anywhere, or contact us to learn more about the enterprise platform for bringing your apps to production at scale.
Key features
-
Integration of AI with your existing data infrastructure: Integrate any AI models and APIs with your databases in a single environment, without the need for additional pre-processing steps, ETL…
superduper-io / superduper
Superduper: Integrate AI models and machine learning workflows with your database to implement custom AI applications, without moving your data. Including streaming inference, scalable model hosting, training and vector search.
Bring AI to your favourite database
What is Superduper?
Superduper (formerly SuperDuperDB) is a Python framework for integrating AI models and workflows with major databases. Implement custom AI solutions without moving your data through complex pipelines and specialized vector databases, including hosting of your own models, streaming inference and scalable model training/fine-tuning.
Transform your existing database into an AI development and deployment stack with one command, streamlining your AI workflows in one environment instead of being spread across systems and environments:
db = superduper('mongodb|postgres|mysql|sqlite|duckdb|snowflake://<your-db-uri>')
Run Superduper anywhere, or contact us to learn more about the enterprise platform for bringing your apps to production at scale.
Key features
- Integration of AI with your existing data infrastructure: Integrate any AI models and APIs with your databases in a single environment, without the need for additional pre-processing steps, ETL…
19.Milvus
👾 Other:
21. Snapify - Open-Source Screen Recording
Screen recording, but free, open source and you are in charge of your own data.
Good First Issue:
Ability to create GIFs and take screenshots to also store in S3
Top comments (54)
We are building an open source {free} Postman alternative: Hoppscotch - API request builder for web.
hoppscotch / hoppscotch
👽 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!
Always nice to see new projects!
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.
A long list to try this week, thank you
Yup!
To the moon! Thanks for your spam post!
Wow that's a lot! Thank you for posting
Yeah it will take awhile to get through 😬
Awesome to see Glasskube mentioned in the article! :-)
It's a great library.
Good list! Saved.
Nice list!
Thanks Nathan!
Thanks for the solid list, friend!
Thanks for checking it out 🫡
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