Best of Open Source — December 2023
- 1
- 2
- 3
freeCodeCamp·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
- 5
Hacker 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
Hacker 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
- 8
ShiftMag - 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
Medium·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
- 11
Laravel 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
DEV·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
- 14
Hacker 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
DEV·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.