About: Co-founder & DevRel @tawkit.ai - Making it easy to integrate LLMs into Applications.
Location:
Seattle, Washington
Joined:
Oct 30, 2023
✨23 Open-Source libraries to launch your portfolio (to the moon)🚀🚀
Publish Date: Dec 9 '23
337 55
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
🕹️ Open-source, developer-first LLMOps platform designed to streamline prompt design, version management, instant delivery, collaboration, troubleshooting, observability and more.
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.
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.
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 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:
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.
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.
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.
Naw, this post is. It's got a re-implementation of GitHub trends, but it misses the mark even there. It's really spammy to just have a bunch of lists that add nothing to the conversation. If folks wish to make lists that they could just as easily get from a web search or GitHub trends, they should just write an aggregator.
As I see it, this post is just the latest of the spammy lists that folks insist on continuing to post here.
That’s precisely it. Many groups are promoting themselves by posting spammy listicles like this which add no value and don’t really even succeed at promoting the group’s projects.
It’s just disappointing how common this practice has become.
I'm not sure I understand how this list is spam? One of the first open-source opportunities that caught my eye was #6, Wasp. I checked out the repo and there's multiple bugs listed in the Discussions tab that anyone could openly try and resolve. They even have a Contributing.md on how to help squash any bugs or add new features.
Yeah, but this site is now littered with dozens of this exact same mindless list-making. So many lists that do nothing but help the author self-promote. They don’t further any discussion.
I do think the lists amount to spam, especially given the clickbait titles. The author of this one has never posted anything other than a list.
I see what you mean. There's probably some truth in that, but for people looking for open-source contribution opportunities, this seems like a good list. I don't frequent this site all that much, so I don't have any room to speak on these types of posts being a dime a dozen on here. It did help me locate some open-source leads I might not have found otherwise, though
@manchicken. No one is forced to read this article... Don't like what I'm writing? Then write your own content.
I think it's extremely useful and fun for devs to have aggregated lists that someone else took the time to make. Especially in this listicle where I specifically found good first issues for junior devs to get started with.
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!
You can build production-grade AI applications with the open-source framework aiconfig! Check it out and star the repo (we are growing fast!) github.com/lastmile-ai/aiconfig
Great list!
Thank you for posting!