Best of Open SourceDecember 2023

  1. 1
    Article
    Avatar of devtoDEV·2y

    Tips to use GitHub as your Portfolio

    Tips on how to use GitHub as your portfolio, including creating a README, filling in the left column, and pinning projects.

  2. 2
    Article
    Avatar of devtoDEV·2y

    A Year of Self-Hosting: 6 Open-Source Projects That Surprised Me in 2023

    Discover innovative and useful open-source projects from 2023 that have revolutionized app creation, task automation, and machine learning.

  3. 3
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Learn English for Developers – freeCodeCamp A2 English Curriculum

    freeCodeCamp is developing an English for Developers curriculum to help non-native English speakers improve their language skills and career potential in the tech industry. The curriculum follows the A2 level of the Common European Framework of Reference and focuses on vocabulary useful for developers. It includes interactive lessons and dialogues, with plans for future levels. The community can get involved by volunteering or becoming a monthly supporter of freeCodeCamp's charity.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    I Am Happy Not To Be A Web Developer Anymore

    Web development has become complex with numerous frameworks and constant changes, making it challenging to keep up and maintain applications.

  5. 5
    Article
    Avatar of hnHacker News·2y

    penxio/penx: A structured note-taking app for personal use.

    PenX is a structured note-taking app designed for personal use. It prioritizes privacy and features local-first data ownership, end-to-end encryption for data syncing, and GitHub-based version control. The primary tech stack includes Next.js, TypeScript, tRPC, Prisma, NextAuth.js, Slate.js, and IndexedDB. The maker of PenX is 0xZion, a freelancing full-stack developer.

  6. 6
    Article
    Avatar of hnHacker News·2y

    Open source & zero knowledge private note taking app

    Notesnook is an open-source and zero-knowledge private note-taking app that prioritizes user privacy. It offers end-to-end encryption, encrypted note syncing, password-protected notes vault, web clipping, and more. Users can access their notes on mobile and desktop devices.

  7. 7
    Article
    Avatar of hnHacker News·2y

    Open Source Software & Open Source Alternatives

    Discover and submit open source projects for review or stay updated with new OSS products through a weekly newsletter.

  8. 8
    Article
    Avatar of shiftmagShiftMag - Insightful Engineering Content·2y

    Why use Flutter in 2024

    Flutter is an open-source framework that offers high-performance app development, rapid iteration with hot reload, and a thriving community. It excels in networking and custom UI applications, IoT projects, and MVP development. Flutter is a good choice for streamlining development and reducing workload, and it has been continuously enhanced with new features and capabilities. However, it still has some limitations compared to well-established web development frameworks.

  9. 9
    Article
    Avatar of medium_jsMedium·2y

    Introducing kubik

    Kubernetes is an open-source platform for automating the deployment, scaling, and operation of application containers. Kubik is an open-source application that simplifies monitoring Kubernetes clusters by providing an easy-to-navigate interface and highlighting key metrics and potential issues. It offers features such as Google Authentication, cluster integration, monitoring dashboard, and cluster visualization.

  10. 10
    Article
    Avatar of phProduct Hunt·2y

    Watermelon - Open Source Copilot For Code Review

    Watermelon is an open-source copilot for code review that integrates with HubSpot and WhatsApp.

  11. 11
    Article
    Avatar of lnLaravel News·2y

    A New Performance Monitoring Tool for Laravel Apps

    Laravel Pulse is a free and open source performance monitoring tool for Laravel apps. It provides aggregate performance data, including system stats, application usage, slow routes, slow jobs, slow queries, exceptions, cache hits/misses, and outgoing request times. It is self-hosted, works anywhere Laravel runs, and has a responsive UI. Pulse is lean and production-ready compared to Laravel Telescope. It offers customization options for the dashboard, and the official release is expected soon.

  12. 12
    Article
    Avatar of devtoDEV·2y

    How To Build a Web Application with HTMX and Go

    Learn how to create a web application with HTMX and Go using the babyapi library. HTMX extends HTML with functionality that normally requires JavaScript, making it a perfect companion for babyapi. This tutorial walks you through the steps of implementing an HTMX frontend in babyapi, including creating the TODOs API, responding with HTML instead of JSON, creating the All TODOs page, implementing server-sent events, and adding final touches. The tutorial also mentions the storage layer and suggests further extensions you can implement.

  13. 13
    Article
    Avatar of permitioPermit.io·2y

    12 Open Source Auth Tools That Will Help You Build Better Applications

    Discover top open-source auth projects enhancing application security, including Hanko, Supabase, and OPAL, for robust authentication and authorization.

  14. 14
    Article
    Avatar of hnHacker News·2y

    How Plane, an open-source alternative to Jira, got to the #1 in project management on GitHub in less than a year

    Plane, an open-source alternative to Jira, gained popularity on GitHub and became the #1 project management tool. They achieved this by effectively leveraging GitHub stars, building a community on Discord, creating well-crafted release notes, engaging with Reddit and Twitter communities, and making strategic announcements on Medium and Hacker News.

  15. 15
    Article
    Avatar of devtoDEV·2y

    Cyclops: Simple Kubernetes Deployment Manager

    Cyclops is a web-based tool that simplifies Kubernetes deployment and configuration for developers. It adopts Helm charts and provides a form-based interface for adjusting fields. Installation involves spinning up a minikube cluster and applying the necessary configuration.