DEV Community

Cover image for ๐Ÿ” 10 Open-Source Trending GitHub Repositories ๐Ÿ“ˆ
BigsonDev
BigsonDev

Posted on

๐Ÿ” 10 Open-Source Trending GitHub Repositories ๐Ÿ“ˆ

Introduction

I'm more and more amazed by the "Building in Public" approach. So many excellent projects are being created these days.

And there is no better place to search for open-source code than GitHub.

With all the AI boom, no-code, low-code, and new languages being created, it's difficult to follow everything.

I've collected 10 GitHub repositories that are quite awesome and trending, every one of them with a direct link.

Let's dive in.


1. esProc SPL

It's an intriguing, new programming language for powerful data computing, which can work as a high-efficiency data warehouse.

Using esProc SPL, you can run it as an analysis database or middleware, and compute tons of structured or semi-structured data for analyzing massive datasets.

๐Ÿ†™ High performance: Rich computing class libraries with numerous built-in high-performance algorithms.

๐Ÿ’ฐ Low cost: Simplified stepwise code, low complexity reduces resource consumption.

๐Ÿ•ธ๏ธ Grid-style code: No need to define variables and the code looks very neat with multiple debugging ways.

๐Ÿ”‹ Powerful middleware: SPL can be used as a middleware specifically for data computing.

esProc SPL Promo Image

โญ๏ธ You can see their GitHub repo here: https://github.com/SPLWare/esProc

2. screenshot-to-code

28k+ stars and growing fast!

Make a screenshot and convert it into code (HTML/Tailwind CSS, React or Vue, or Bootstrap). Using GPT-4 Vision and DALL-E 3, a truly amazing project!

GitHub logo abi / screenshot-to-code

Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue)

screenshot-to-code

This simple app converts a screenshot to code (HTML/Tailwind CSS, or React or Vue or Bootstrap). It uses GPT-4 Vision to generate the code and DALL-E 3 to generate similar-looking images. You can now also enter a URL to clone a live website!

Youtube.Clone.mp4

See the Examples section below for more demos.

๐Ÿš€ Try It Out!

๐Ÿ†• Try it here (bring your own OpenAI key - your key must have access to GPT-4 Vision. See FAQ section below for details). Or see Getting Started below for local install instructions.

๐ŸŒŸ Recent Updates

  • Dec 7 - ๐Ÿ”ฅ ๐Ÿ”ฅ ๐Ÿ”ฅ View a history of your edits, and branch off them
  • Nov 30 - Dark mode, output code in Ionic (thanks @dialmedu), set OpenAI base URL
  • Nov 28 - ๐Ÿ”ฅ ๐Ÿ”ฅ ๐Ÿ”ฅ Customize your stack: React or Bootstrap or TailwindCSS
  • Nov 23 - Send in a screenshot of the currentโ€ฆ

3. plane

19k+ stars.

Open-source alternative for project management tools such as Jira or Linear. Issues, sprints, and product roadmaps.

GitHub logo makeplane / plane

๐Ÿ”ฅ ๐Ÿ”ฅ ๐Ÿ”ฅ Open Source JIRA, Linear and Height Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.

Plane Logo

Plane

Flexible, extensible open-source project management

Discord online members Commit activity per month

Plane Screens Plane Screens

Meet Plane. An open-source software development tool to manage issues, sprints, and product roadmaps with peace of mind ๐Ÿง˜โ€โ™€๏ธ.

Plane is still in its early days, not everything will be perfect yet, and hiccups may happen. Please let us know of any suggestions, ideas, or bugs that you encounter on our Discord or GitHub issues, and we will use your feedback to improve on our upcoming releases.

The easiest way to get started with Plane is by creating a Plane Cloud account. Plane Cloud offers a hosted solution for Plane. If you prefer to self-host Plane, please refer to our deployment documentation.

โšก๏ธ Contributors Quick Start

Prerequisite

Development system must have docker engine installed and running.

Steps

Setting up local environment is extremely easy and straight forward. Follow the below step and you will be ready to contribute

  1. Clone the code locallyโ€ฆ

4. pocketbase

27k+ stars.

Open-source Go backend in 1 file. Realtime subscriptions, files, user management, Admin UI, and simple REST API.

GitHub logo pocketbase / pocketbase

Open Source realtime backend in 1 file

PocketBase - open source backend in 1 file

build Latest releases Go package documentation

PocketBase is an open source Go backend, consisting of:

  • embedded database (SQLite) with realtime subscriptions
  • built-in files and users management
  • convenient Admin dashboard UI
  • and simple REST-ish API

For documentation and examples, please visit https://pocketbase.io/docs.

Warning

Please keep in mind that PocketBase is still under active development and therefore full backward compatibility is not guaranteed before reaching v1.0.0.

API SDK clients

The easiest way to interact with the API is to use one of the official SDK clients:

Overview

PocketBase could be downloaded directly as a standalone app or it could be used as a Go framework/toolkit which allows you to build your own custom app specific business logic and still have a single portable executable at the end.

Installation

# go 1.19+
go get github.com/pocketbase/pocketbase
Enter fullscreen mode Exit fullscreen mode

Example

package main
import (
    
โ€ฆ
Enter fullscreen mode Exit fullscreen mode

5. daisyui

27k+ stars.

Open-source component library for Tailwind CSS. They have 55+ components built-in to use.

GitHub logo saadeghi / daisyui

๐ŸŒผ ๐ŸŒผ ๐ŸŒผ ๐ŸŒผ ๐ŸŒผ โ€ƒThe most popular, free and open-source Tailwind CSS component library

The most popular, free and open-source component library for Tailwind CSS


daisyUI 4

๐ŸŒผ Official website โ†’

๐ŸŒผ See all components โ†’

๐ŸŒผ How to use โ†’

Community

Premium Sponsors
Sponsor logo + link will be placed on daisyUI website.
[Become a sponsor]
3 slots available
Backers
Thank you for supporting daisyUI!
[Become a backer]
Contributors
daisyUI project exists thanks to all the people who contribute.
[Contribute]

เผผ ใค โ—•_โ—• เผฝใค Please share




6. superduperdb

1.1k+ stars.

Open-source framework for integrating AI into your databases for scalable model training, and vector search.

GitHub logo SuperDuperDB / superduperdb

๐Ÿ”ฎ SuperDuperDB: Bring AI to your database: Integrate, train and manage any AI models and APIs directly with your database and your data.

Bring AI to your favorite database!

Package version Downloads Supported Python versions Coverage License - Apache 2.0

English | ไธญๆ–‡

What is SuperDuperDB? ๐Ÿ”ฎ

SuperDuperDB is an open-source framework for integrating AI directly with your existing databases, including streaming inference, scalable model training, and vector search.

SuperDuperDB is not a database. It transforms your favorite database into an AI development and deployment environment; think db = superduper(db).

SuperDuperDB eliminates complex MLOps pipelines, specialized vector databases - and the need to migrate and duplicate data by integrating AI at the data's source, directly on top of your existing data infrastructure. This massively simplifies building and managing AI applications:

  • Generative AI & LLM-Chat
  • Vector Search
  • Standard Machine Learning Use-Cases (Classification, Segmentation, Recommendation etc.)
  • Highly custom AI use-cases involving ultra specialized models

To get started: Check the uses cases that we have already implemented here in the docsโ€ฆ

7. activepieces

4.8k+ stars.

Open-source alternative for Zapier, workflow automation for 100+ tools with a flow builder.

GitHub logo activepieces / activepieces

Your friendliest open source all-in-one automation tool โœจ Workflow automation tool 100+ integration / Enterprise automation tool / ChatBot / Zapier Alternative

Activepieces

ย ย 

An open source replacement for Zapier

Documentationย ย ย ๐ŸŒช๏ธย ย ย  Contributeย ย ย ๐Ÿ–‰ย ย ย  Try Nowย ย ย ๐Ÿ”ฅย ย ย  Join Discord

๐Ÿคฏ Welcome to Activepiece

Your friendliest open source all-in-one automation tool, designed to be extensible through a type-safe pieces framework written in Typescript.

๐ŸŽจ Flow Builder

User-friendly Workflow Builder! Enjoy building fun and interactive flows with support for Branches, Loops, and Drag and Drop

build

๐Ÿ”Œ Pieces

Activepieces integrates Google Sheets, OpenAI, Discord, and RSS, along with 80+ other integrations. The list of supported integrations continues to grow rapidly, thanks to valuable contributions from the community.

Activepieces is an open ecosystem; all piece source code is available in the repository, and they are versioned and published directly to npmjs.com upon contributions.

If you cannot find a specific piece on the pieces roadmap, please submit a request by visiting the following link: Request Piece

Alternatively, if you are a developer, you can quickly build your ownโ€ฆ




8. build-your-own-x

231k+ stars.

Open-source collection of step-by-step guides for re-creating technologies from scratch, e.g. Git.

9. lencx/ChatGPT

44k+ stars.

Open-source ChatGPT desktop application, because why not?

GitHub logo lencx / ChatGPT

๐Ÿ”ฎ ChatGPT Desktop Application (Mac, Windows and Linux)

ChatGPT

ChatGPT

ChatGPT Desktop Application (Available on Mac, Windows, and Linux)

English badge ็ฎ€ไฝ“ไธญๆ–‡ badge
ChatGPT downloads chat twitter youtube

Buy Me A Coffee


This is an unofficial project solely intended for personal learning and research. Since the ChatGPT desktop application was open-sourced, it has garnered a lot of attention, and I want to thank everyone for their support. However, as the project progressed, two issues have arisen that greatly impact its future development:

  • Some individuals have repackaged and sold it for profit.
  • The name and icon of ChatGPT could potentially lead to infringement disputes.

New repository: https://github.com/lencx/nofwl

Live Demo

๐Ÿ“ฆ Install

Windows

  • ChatGPT_1.1.0_windows_x86_64.msi: Direct download installer

  • Use winget:

    # install the latest version
    winget install --id=lencx.ChatGPT -e
    
    # install the specified version
    winget install --id=lencx.ChatGPT -e --version 1.1.0
    Enter fullscreen mode Exit fullscreen mode

Note: If the installation path and application name are the same, itโ€ฆ

10. javascript-algorithms

178k+ stars.

Open-source popular algorithms and data structures in JavaScript with links for further reading.

GitHub logo trekhleb / javascript-algorithms

๐Ÿ“ Algorithms and data structures implemented in JavaScript with explanations and links to further readings

JavaScript Algorithms and Data Structures

๐Ÿ‡บ๐Ÿ‡ฆ UKRAINE IS BEING ATTACKED BY RUSSIAN ARMY. CIVILIANS ARE GETTING KILLED. RESIDENTIAL AREAS ARE GETTING BOMBED.


CI codecov repo size

This repository contains JavaScript based examples of many popular algorithms and data structures.

Each algorithm and data structure has its own separate README with related explanations and links for further reading (including ones to YouTube videos).

Read this in other languages: ็ฎ€ไฝ“ไธญๆ–‡ ็น้ซ”ไธญๆ–‡ ํ•œ๊ตญ์–ด, ๆ—ฅๆœฌ่ชž, Polski, Franรงais, Espaรฑol, Portuguรชs, ะ ัƒััะบะธะน, Tรผrkรงe, Italiana, Bahasa Indonesia, ะฃะบั€ะฐั—ะฝััŒะบะฐ, Arabic, Tiแบฟng Viแป‡t, Deutsch

โ˜ Note that this project is meant to be used for learning and researching purposes only, and it is not meant to be used for production.

Data Structures

A dataโ€ฆ


Summary

Hope you enjoyed the article, if you have some more, amazing open-source GitHub projects, please share them in the comments section!

It's been my goal for a long time to spread a project-based learning approach through the community and having BigDevSoon up and running, an app we've been working on for the last 2 years is a great achievement to us.

You can get in touch with me e.g. on LinkedIn. (I'll be happy to do some more technical writing or look for a coding opportunity!)

Top comments (6)

Collapse
 
rachelgl profile image
RachelGl

SuperDuperDB is awesome, I tried it

Collapse
 
esproc_spl profile image
Judy

Thanks for sharing!

Collapse
 
amir2001482 profile image
Amir

Thanks

Collapse
 
jkowall profile image
Jonah Kowall

A lot of these are not open source, they are source available, but you cannot do what you want with them.

Collapse
 
bigsondev profile image
BigsonDev

Most of them are MIT/Apache, some with GNU as well. Depending on the use case and uncertainty about licensing terms while adapting the open-source code it's always a good idea to talk to the creators and tell them how you plan to use it :)

Collapse
 
glszabolcs6 profile image
Gรกl Szabolcs #Luckylukee @GlSzabolcs6

Thanks for sharing

Some comments may only be visible to logged-in visitors. Sign in to view all comments.