✨23 Open-Source libraries to launch your portfolio (to the moon)🚀🚀
uliyahoo

uliyahoo @uliyahoo

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🌟

Image description


AI in product🦾:

1. CopilotKit - In-app AI chatbots and AI Textareas

Image description

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



Enter fullscreen mode Exit fullscreen mode

Star CopilotKit ⭐️


2.Tavily GPT Researcher

GitHub logo assafelovic / gpt-researcher

LLM based autonomous agent that does online comprehensive research on any given topic

3.Pezzo.ai

GitHub logo pezzolabs / pezzo

🕹️ Open-source, developer-first LLMOps platform designed to streamline prompt design, version management, instant delivery, collaboration, troubleshooting, observability and more.

4.Weaviate

GitHub logo weaviate / weaviate

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​.

5.LangChain

GitHub logo langchain-ai / langchain

🦜🔗 Build context-aware reasoning applications


 

🛜Web Dev:

6. Wasp - Develop full-stack web apps with React & Node.js

Image description

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.


Enter fullscreen mode Exit fullscreen mode

Star Wasp ⭐️


7.ClickVote

GitHub logo gitroomhq / postiz-app

📨 Schedule social media posts, measure them, exchange with other members and get a lot of help from AI 🚀

Novu Logo

License

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

Instagram Youtube Dribbble Linkedin Reddit TikTok Facebook Pinterest Threads X


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

Image 1 Image 2
Image 3 Image 4

Intro

  • Schedule all your social media posts (many AI features)
  • Measure your work…

8.ReactFlow

GitHub logo xyflow / xyflow

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.

9.Trigger.dev

GitHub logo triggerdotdev / trigger.dev

Trigger.dev is the open source background jobs platform.

10.Novu

GitHub logo novuhq / novu

Open-Source Notification Platform. Embeddable Notification Center, E-mail, Push and Slack Integrations.


 

🧑‍💻DevOps:

11. Logstash - transport and process logs & events, by elastic.

Image description

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.



Enter fullscreen mode Exit fullscreen mode

Star Logstash ⭐️


12.Odigos

GitHub logo odigos-io / odigos

Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF

Release Odigos CLI Go Report Card GoDoc


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.

Works on any application

🤝 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.

Works with any observability tool

🎛️ Collectors Management

Odigos automatically scales OpenTelemetry collectors based on observability data volume.
Manage and configure collectors via a convenient web UI.

Collectors Management

Installation

Installing Odigos takes less than 5 minutes and requires no code changes. Download our CLI and run the following command:

odigos install
Enter fullscreen mode Exit fullscreen mode

For more details…

13.Glasskube

GitHub logo glasskube / operator

🧊 Glasskube Apps Operator

14.Mirrord

GitHub logo metalbear-co / mirrord

Connect your local process and your cloud environment, and run local code in cloud conditions.

15.Digger

GitHub logo diggerhq / digger

Digger is an open source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline ⚡️


 

💽 Databases:

16. Supabase - Open Source Firebase Alternative

Image description

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.


Enter fullscreen mode Exit fullscreen mode

Star Supabase ⭐️


17.Appwrite

GitHub logo appwrite / appwrite

Your backend, minus the hassle.

18.Superduperdb

GitHub logo 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

Package version Supported Python versions License - Apache 2.0

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

19.Milvus

GitHub logo milvus-io / milvus

A cloud-native vector database, storage for next generation AI applications


 

👾 Other:

21. Snapify - Open-Source Screen Recording

Image description

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


Enter fullscreen mode Exit fullscreen mode

Star Snapify ⭐️


22.ReactAgent

GitHub logo eylonmiz / react-agent

The open-source React.js Autonomous LLM Agent

23.Awesome for Beginers

GitHub logo MunGell / awesome-for-beginners

A list of awesome beginners-friendly projects.


That's it folks!

Don't forget to like, comment and bookmark 🫡

Comments 55 total

  • Nevo David
    Nevo DavidDec 9, 2023

    Great list!
    Thank you for posting!

  • Liyas Thomas
    Liyas ThomasDec 9, 2023

    We are building an open source {free} Postman alternative: Hoppscotch - API request builder for web.

    GitHub logo hoppscotch / hoppscotch

    👽 Open source API development ecosystem - https://hoppscotch.io

    • uliyahoo
      uliyahooDec 9, 2023

      Cool library, thanks for sharing!

    • RachelGl
      RachelGlDec 10, 2023

      This looks Great !

      free ?

      • uliyahoo
        uliyahooDec 11, 2023

        Yeah of course. It's all open-source

    • gkTim
      gkTimDec 10, 2023

      Replaced Postman last year in our team. Great work. Thank you!

  • Utpal Nadiger
    Utpal NadigerDec 9, 2023

    Amazing list :)
    Thanks a lot for mentioning Digger!

    • uliyahoo
      uliyahooDec 9, 2023

      It's a great library!

  • АнонимDec 9, 2023

    [hidden by post author]

    • uliyahoo
      uliyahooDec 9, 2023

      Yeah, this comment is spam.

      • Mike Stemle
        Mike StemleDec 9, 2023

        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.

        • RachelGl
          RachelGlDec 10, 2023

          Judging from the article, this should be a simple article written to promote the first project.

          • Mike Stemle
            Mike StemleDec 10, 2023

            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.

            • Nathan G Bornstein
              Nathan G BornsteinDec 10, 2023

              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.

              • Mike Stemle
                Mike StemleDec 10, 2023

                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.

                • Nathan G Bornstein
                  Nathan G BornsteinDec 11, 2023

                  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

                  • uliyahoo
                    uliyahooDec 11, 2023

                    @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.

  • Sheela
    SheelaDec 9, 2023

    Good one.

    • uliyahoo
      uliyahooDec 9, 2023

      Thanks for checking it out!

  • Biplob Sutradhar
    Biplob SutradharDec 9, 2023

    I just bookmarked Snapify.. 😮🔥🔥

    • uliyahoo
      uliyahooDec 9, 2023

      It's a cool library. I'm glad I found it via dev!

  • Chris Churilo
    Chris ChuriloDec 9, 2023

    great list - thanks for posting!

    • uliyahoo
      uliyahooDec 11, 2023

      Thanks for checking it out!!

  • Jeremiah
    JeremiahDec 10, 2023

    Cool one!

    • uliyahoo
      uliyahooDec 11, 2023

      Glad you thought so!

  • Anandprabhu530
    Anandprabhu530Dec 10, 2023

    Thanks for the post.

    • uliyahoo
      uliyahooDec 11, 2023

      Thank you for reading it.

  • Ionut aka BlitzCloud
    Ionut aka BlitzCloudDec 10, 2023

    Amazing article,thanks.🔥

    • uliyahoo
      uliyahooDec 11, 2023

      Thanks for checking it out and for the comment :)

  • Nathan G Bornstein
    Nathan G BornsteinDec 10, 2023

    Thanks for the solid list, friend!

    • uliyahoo
      uliyahooDec 11, 2023

      Thanks for checking it out 🫡

  • The Ngoc Nguyen
    The Ngoc NguyenDec 10, 2023

    A long list to try this week, thank you

  • Nathan Tarbert
    Nathan TarbertDec 11, 2023

    Nice list!

  • Warner
    WarnerDec 11, 2023

    Nice one, that's a great library

  • sammie
    sammieDec 11, 2023

    Good list! Saved.

  • Philip Miglinci
    Philip MiglinciDec 11, 2023

    Awesome to see Glasskube mentioned in the article! :-)

    • uliyahoo
      uliyahooDec 11, 2023

      It's a great library.

  • Bap
    BapDec 11, 2023

    Wow that's a lot! Thank you for posting

    • uliyahoo
      uliyahooDec 11, 2023

      Yeah it will take awhile to get through 😬

  • Matija Sosic
    Matija SosicDec 11, 2023

    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 🦾

    • uliyahoo
      uliyahooDec 11, 2023

      Thanks for sharing. I will check it out.

  • Marine
    MarineDec 11, 2023

    Always nice to see new projects!

  • Rajesh Joshi
    Rajesh JoshiDec 11, 2023

    Here's an OpenSource project, helpful in Scheduling Jobs.

    Get Job Execution Reminders ⏰ via Webhook using WebhookPlan

    View on GitHub

  • Nakul Gupta
    Nakul GuptaDec 12, 2023

    Its a great list.

    Correction: "Rirebase" -> "Firebase"

    • uliyahoo
      uliyahooDec 13, 2023

      Wow, can't believe I didn't notice that 😅

      Thanks for pointing it out!

  • val von vorn
    val von vornDec 12, 2023

    To the moon! Thanks for your spam post!

  • Sohail Pathan
    Sohail PathanDec 13, 2023

    I developed my first app using Kotlin, which was Conduit. You can find it at: github.com/gothinkster/realworld.

  • Best Codes
    Best CodesDec 14, 2023

    Nice post! It is very well researched and written.

  • Lizotte
    LizotteDec 14, 2023

    Awesome share, thanks!

  • tanya rai
    tanya raiDec 16, 2023

    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

  • Himanshu Bamoria
    Himanshu BamoriaJan 6, 2024

    Super! Very informative. I'd like to add Athina AI - Open source library for evaluating LLM responses!
    github.com/athina-ai/athina-evals

Add comment