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.
⭐️ 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!
abi / screenshot-to-code
Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue)
screenshot-to-code
A simple tool to convert screenshots, mockups and Figma designs into clean, functional code using AI. Now supporting Claude Sonnet 3.5 and GPT-4O!
Youtube.Clone.mp4
Supported stacks:
- HTML + Tailwind
- HTML + CSS
- React + Tailwind
- Vue + Tailwind
- Bootstrap
- Ionic + Tailwind
- SVG
Supported AI models:
- Claude Sonnet 3.5 - Best model!
- GPT-4O - also recommended!
- GPT-4 Turbo (Apr 2024)
- GPT-4 Vision (Nov 2023)
- Claude 3 Sonnet
- DALL-E 3 for image generation
See the Examples section below for more demos.
We also just added experimental support for taking a video/screen recording of a website in action and turning that into a functional prototype.
Follow me on Twitter for updates.
🚀 Hosted Version
Try it live on the hosted version (paid).
🛠 Getting Started
The app has a React/Vite frontend and a FastAPI backend.
Keys needed:
3. plane
19k+ stars.
Open-source alternative for project management tools such as Jira or Linear. Issues, sprints, and product roadmaps.
makeplane / plane
🔥 🔥 🔥 Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.
Plane
Open-source project management that unlocks customer value
Website • Releases • Twitter • Documentation
Meet Plane, an open-source project management tool to track issues, run sprints cycles, and manage product roadmaps without the chaos of managing the tool itself. 🧘♀️
Plane is evolving every day. Your suggestions, ideas, and reported bugs help us immensely. Do not hesitate to join in the conversation on Discord or raise a GitHub issue. We read everything and respond to most.
⚡ Installation
The easiest way to get started with Plane is by creating a Plane Cloud account.
If you would like to self-host Plane, please see our deployment guide.
Instance admins
can configure instance settings with God-mode.
🚀 Features
-
Issues: Quickly create issues and add details using a powerful rich text editor that supports file uploads. Add sub-properties and references to problems for…
4. pocketbase
27k+ stars.
Open-source Go backend in 1 file. Realtime subscriptions, files, user management, Admin UI, and simple REST API.
pocketbase / pocketbase
Open Source realtime backend in 1 file
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:
- JavaScript - pocketbase/js-sdk (browser and node)
- Dart - pocketbase/dart-sdk (web, mobile, desktop)
Overview
Use as standalone app
You could download the prebuilt executable for your platform from the Releases page.
Once downloaded, extract the archive and run ./pocketbase serve
in the extracted directory.
The prebuilt executables are based on the examples/base/main.go
file and comes with the JS VM plugin enabled by default which allows…
5. daisyui
27k+ stars.
Open-source component library for Tailwind CSS. They have 55+ components built-in to use.
daisyUI 4
Community
6. superduperdb
1.1k+ stars.
Open-source framework for integrating AI into your databases for scalable model training, and vector search.
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…
7. activepieces
4.8k+ stars.
Open-source alternative for Zapier, workflow automation for 100+ tools with a flow builder.
activepieces / activepieces
Your friendliest open source all-in-one automation tool ✨ Workflow automation tool 200+ integration / Enterprise automation tool / Zapier Alternative
An open source replacement for Zapier
Documentation 🌪️ Contribute 🖉 Try Now 🔥 Join Discord
🤯 Welcome to Activepieces
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.
🔌 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.
codecrafters-io / build-your-own-x
Master programming by recreating your favorite technologies from scratch.
Build your own <insert-technology-here>
This repository is a compilation of well-written, step-by-step guides for re-creating our favorite technologies from scratch.
What I cannot create, I do not understand — Richard Feynman.
It's a great way to learn.
- 3D Renderer
- Augmented Reality
- BitTorrent Client
- Blockchain / Cryptocurrency
- Bot
- Command-Line Tool
- Database
- Docker
- Emulator / Virtual Machine
- Front-end Framework / Library
- Game
- Git
- Network Stack
- Neural Network
- Operating System
- Physics Engine
- Programming Language
- Regex Engine
- Search Engine
- Shell
- Template Engine
- Text Editor
- Visual Recognition System
- Voxel Engine
- Web Browser
- Web Server
- Uncategorized
Tutorials
Build your own 3D Renderer
- C++: Introduction to Ray Tracing: a Simple Method for Creating 3D Images
- C++: How OpenGL works: software rendering in 500 lines of code
- C++: Raycasting engine of Wolfenstein 3D
- C++: Physically Based Rendering:From Theory To Implementation
- C++: Ray Tracing in One Weekend
- C++: Rasterization: a Practical Implementation
- C#…
9. lencx/ChatGPT
44k+ stars.
Open-source ChatGPT desktop application, because why not?
ChatGPT Desktop Application (Available on Mac, Windows, and Linux)
Note
If you want to experience a more powerful AI wrapper application, you can try the Noi (https://github.com/lencx/Noi), which is a successor to the ChatGPT desktop application concept.
Thank you very much for your interest in this project. OpenAI has now released the macOS version of the application, and a Windows version will be available later (Introducing GPT-4o and more tools to ChatGPT free users). If you prefer the official application, you can stay updated with the latest information from OpenAI.
If you want to learn about or download the previous version (v1.1.0), please click here.
I am currently looking for some differentiating features to develop version 2.0. If you are interested in this, please stay tuned.
10. javascript-algorithms
178k+ stars.
Open-source popular algorithms and data structures in JavaScript with links for further reading.
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.
- Help Ukraine via
- More info on war.ukraine.ua and MFA of Ukraine
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, Uzbek
☝ 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
…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)
SuperDuperDB is awesome, I tried it
Thanks for sharing!
Thanks
A lot of these are not open source, they are source available, but you cannot do what you want with them.
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 :)
Thanks for sharing
Some comments may only be visible to logged-in visitors. Sign in to view all comments.