A Year of Self-Hosting: 6 Open-Source Projects That Surprised Me in 2023
Tags: selfhost, opensource, machinelerning
Published: 2023-12-19 10:19:17

---
title: A Year of Self-Hosting: 6 Open-Source Projects That Surprised Me in 2023
published: true
description: I explore some of the most innovative and practical open source tools I found in 2023. We delve into a self-hosted passwordless authentication platform, a low-code backend generator using GraphQL or REST, and an automation platform with numerous integrations. In addition, I showcase tools that run machine learning models directly in PostgreSQL, and round out with a collaborative platform for machine learning models and datasets. These are perfect for those interested in self-hosting, machine learning, and discovering handy tools for app and website development.
tags: #selfhost #opensource #machinelerning
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uc9x82ua5z9sozp8khz0.png
# Use a ratio of 100:42 for best results.
# published_at: 2023-12-20 10:00 +0000
---
Are you ready to supercharge your development workflow and take your projects to the next level? Look no further! In this post, I'm going to introduce you to the most innovative and useful open source tools that I discovered in 2023. These tools have revolutionized the way I create amazing apps, automate tasks, run machine learning models, and more. The best part? They're all self-hosted, giving you full control over your data and privacy. Don't miss out on these game-changers!

## Watch in video form

{% embed https://youtu.be/BRkpbffJBd4 %}

1. Hanko: Passwordless Authentication Made Easy
Have you ever wished for a more secure and convenient way of authentication? With Hanko, you can say goodbye to passwords and welcome a passwordless future. Hanko is a self-hosted authentication platform that seamlessly integrates both social and passwordless login into any web application with just a few lines of code. No more password headaches or security concerns. Get started with Hanko and experience the future of authentication.

{% embed https://www.hanko.io/ %}

2. Directus: Low Code Backend Generation
Creating and managing your data model can be a breeze with Directus. This low code, GraphQL or REST backend generator allows you to effortlessly build and customize your data model using an intuitive no-code interface. Once you have your data model set up, Directus provides you with a fully-featured API that you can connect to any front-end framework of your choice. Whether it's for a headless CMS or a data-rich app, Directus has got you covered.

{% embed https://directus.io/ %}

3. n8n: Your Self-Hosted Automation Platform
Imagine having your own automation platform that connects various apps and services, just the way you want. n8nmakes it possible! This self-hosted automation platform allows you to create visually stunning workflows and automate tasks using an intuitive user interface. With a vast array of integrations, it supports almost any service you can imagine. Build complex automations effortlessly and take full control of your workflows with n8n.

{% embed https://n8n.io/ %}

4. PostgresML: Machine Learning Inside PostgreSQL
Combine the power of machine learning with the reliability of PostgreSQL with PostgresML. This complete MLOps platform, integrated as a PostgreSQL extension, opens up new possibilities for running machine learning models directly within your database. With support for text classification, generation, and summarization, you can fine-tune large language models with your own data without it ever leaving your PostgreSQL database. Experience the seamless integration of machine learning and PostgreSQL with PostgresML.

{% embed https://postgresml.org/ %}

5. SuperDuperDB: Machine Learning Made Easy for Database Users
If you're a database user who wants to dive into the world of machine learning, SuperDuperDB is here to assist you. This innovative project helps you create, train, and deploy machine learning models directly within your existing database. Similar to PostgreML, SuperDuperDB aims to make machine learning accessible for anyone who uses a database. Stay tuned for an upcoming video where I'll compare SuperDuperDB with PostgresML and delve deeper into this exciting tool.

{% embed https://superduperdb.com/ %}

## Please take a moment to subscribe to my YouTube channel where I share more insights and practical tips / tutorials like this

{% embed https://www.youtube.com/@letstalkdev %}

6. Hugging Face: Collaboration and Open Source ML Models
Discover the collaborative power of Hugging Face, where the machine learning community comes together to share models, datasets, and applications. With hundreds of models at your fingertips, you can find pre-trained ML models for various applications such as text generation, classification, translation, and summarization. Hugging Face is free, transparent, and fosters a thriving community of learners and contributors. Explore, learn, and leverage the power of Hugging Face for your projects.

[Hugging Face](https://huggingface.co)

In conclusion, the year 2023 has brought a wave of groundbreaking open source projects that have transformed the way I create, automate, and innovate. From passwordless authentication to low code backends, self-hosted automation to machine learning inside databases, the possibilities are limitless. Don't let these game-changing tools slip under your radar. Embrace the power of open source and revolutionize your development journey today!