Best of Open Source β November 2024
- 1
- 2
The React CommunityΒ·1y
Free for Developers π₯
Developers have access to many free tier services across SaaS, PaaS, and IaaS, but finding comprehensive lists can be time-consuming. This curated list includes services particularly useful for infrastructure developers and is continuously updated by community contributions. Note: self-hosted software is excluded, and to be eligible, a service must offer a free tier for at least a year.
- 3
Community PicksΒ·1y
9 Open Source Libraries to Supercharge Your Next Project πβ‘οΈ
Discover nine open-source libraries that can significantly enhance your next software project. These libraries include Crawlee for web scraping, Encore for backend frameworks, KitOps for AI model management, CopilotKit for in-app AI agents, ChartDB for database visualization, Taipy for AI web apps in Python, Tolgee for localization, OPAL for policy management, and Stack Auth for user authentication. Each library offers unique features aimed at simplifying development tasks and improving efficiency.
- 4
NotedΒ·1y
What Self-Hosted Apps can you not live Without in 2024?
A review of essential self-hosted applications being used in 2024, including tools like Proxmox, Portainer, Homepage, Bookstack, and more. Hardware like Intel NUCs is employed for hosting, while apps such as ShareX, Nexterm, and Grafana offer various functionalities from file sharing to server control and system metrics monitoring. The post also dives into tools for personal organization and media management such as Usememos, Audiobookshelf, and Ghost for blogging.
- 5
Community PicksΒ·1y
9 Open Source Projects Every Developer Needs to Bookmark ππ¨βπ»
Discover 9 powerful open-source projects to enhance your workflow, whether you're a beginner or experienced developer. These tools span cloud management, feature flagging, user feedback, URL shortening, project management, data collaboration, LLM workflow building, privacy-focused AI, and documentation site generation. Each tool comes with detailed features and GitHub repositories for easy access.
- 6
GitHub CommunityΒ·1y
Sigma File Manager β Free, Quickly Evolving, Modern File Manager
Sigma File Manager is a free and modern open-source file management application designed for Windows and Linux. It is highly customizable and rapidly evolving, making it a competitive tool for efficient file browsing and management.
- 7
Product HuntΒ·1y
React Scan - Scan your React app for problematic renders and performance
React Scan is a new open-source developer tool designed to identify and address problematic renders and performance issues in React applications. It made its first launch on November 15th, 2024, and aims to help developers optimize their React apps.
- 8
Dev SquadΒ·1y
I built a Flexbox Playground with Awesome Animations
Flexbox Labs is an open source visual tool designed to help users create layouts using CSS Flexbox. The tool includes customizable features such as edit, save, pre-built layouts, and settings tabs. Additional functionalities include clone, undo, redo, reset, generate code, and more. Built with React, TypeScript, Sass, and Framer Motion, it aims to simplify layout creation and animations for developers.
- 9
- 10
Community PicksΒ·1y
An elegant OS for your home server
umbrelOS 1.0 is a home cloud OS designed for easy self-hosting, making it ideal even for non-technical users. It enables you to store files, run a Bitcoin node, stream media, block ads, and automate your home. The system offers one-click updates, extensive app permissions, and real-time monitoring of system performance. It also includes a wide range of self-hosted apps in the Umbrel App Store, all managed from a web browser. Built-in security features include authentication and optional 2FA, ensuring your data remains secure.
- 11
DEVΒ·1y
I love Rust/Tauri & Svelte
NeoHtop is a modern task manager for macOS combining terminal-based system monitors with a clean UI. Built with Rust and Tauri for the backend and Svelte for the frontend, its features include real-time process monitoring, CPU/memory tracking, and process management. Challenges included maintaining performance and navigating Apple's certification process. Future plans involve Linux support, additional process management features, and network usage monitoring.
- 12
Hacker NewsΒ·1y
mistweaverco/bananas: Bananasπ, Cross-Platform screen π₯οΈ sharing π‘ made simple β‘.
Bananas Screen Sharing is an easy-to-use tool for screen sharing across Mac, Windows, and Linux. It uses a peer-to-peer connection to share screens without needing an account or server infrastructure, except for the necessary stun, turn, and signaling servers for initial connection information. The latest release is available on GitHub.
- 13
MDN BlogΒ·1y
How to land your first developer job
Landing your first developer job can be challenging, especially for self-taught programmers. Leveraging non-technical backgrounds, proactively following up with companies, building dedicated projects for job applications, starting with freelance work, and contributing to open-source communities are effective strategies. Combining several approaches will significantly increase your chances of success.
- 14
Community PicksΒ·1y
Framer Motion is now independent, introducing Motion
Framer Motion is transitioning into a new independent open-source project called Motion, focusing on broader community support and integration beyond React. Motion will feature vanilla JavaScript APIs, improved search functionality, and expanded documentation, aiming to serve users of various frameworks such as Vue. The move is designed to better support a wider user base and ensure future growth and innovation.
- 15
- 16
Community PicksΒ·1y
1,700+ Free Tailwind CSS Examples
The Tailwind CSS Components Library offers over 1700 free, ready-to-use components for creating stunning UIs effortlessly. Users can explore the Tailwind Playground for live previews, save and share components, and showcase their design skills through personal profiles. The library is maintained by the Tailwind community and encourages contributions. All components are free for personal and commercial use under open-source licenses.
- 17
selfh.stΒ·1y
Self-Hosting Guide to Alternatives: Pocket, Omnivore
This guide details several self-hosted alternatives to popular read later and bookmarking services such as Pocket and Omnivore. It highlights applications like Wallabag, Shiori, Linkwarden, Linkding, Hoarder, Readeck, Grimoire, and LinkAce, emphasizing their unique features, ease of deployment, and third-party integrations. These alternatives cater to various needs, from simplicity and minimalism to advanced functionality like AI-based tagging and video archiving.
- 18
Laravel NewsΒ·1y
Solo for Laravel
Solo for Laravel is a package that enhances local development by allowing multiple commands to be run simultaneously, each in its own terminal tab. It leverages Laravel Prompts to create innovative Text-based User Interfaces (TUIs). Installation involves requiring the package with Composer and installing the Solo Service Provider. Solo is customizable and supports both Light and Dark themes.
- 19
PlatformaticΒ·1y
Undici v7 is here
The Node.js Undici Working Group has announced the release of Undici v7, a modern HTTP client library. The new version features stricter compliance with the fetch() specification, the introduction of WebSocketStream, a groundbreaking caching implementation, and customizable interceptors. The release also includes several optimizations to align with upcoming Node.js releases. The update removes support for third-party Blob, FormData, and AbortController classes, which were previously undocumented. Additionally, the new caching system can interface with a SQLite cache store. The community is encouraged to contribute to the project, which continues to be an integral part of the Node.js ecosystem.
- 20
LobstersΒ·1yWhy Zellij?
Zellij is a user-friendly terminal workspace designed to make the terminal more approachable and powerful for all users. It emphasizes discoverability and configurability, allowing for a seamless and personalized development environment without relying on graphical elements. Zellij supports plugins, enhancing the terminal's capabilities while maintaining security and portability. It is free and open-source, created to reimagine the terminal's role in development, encouraging a collaborative and community-driven approach.
- 21
- 22
- 23
Community PicksΒ·1y
slimtoolkit/slim: Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
SlimToolkit, formerly known as DockerSlim, is an open-source CNCF Sandbox project designed to optimize and secure your Docker containers without requiring changes to your original container image. It supports various container tools and runtimes, offering commands for inspection, optimization, and debugging. Slim can reduce container size by up to 30x while maintaining security, making it ideal for use with multiple programming languages on different OS environments. The latest 1.40.11 version adds support for the latest Docker Engine and includes improvements and new build command flags.
- 24
The New StackΒ·1y
SysLinuxOS, A Linux Distro for System Administrators
SysLinuxOS is a Debian-based Linux distribution tailored for system integrators and administrators. It boasts a variety of pre-installed networking and system tools, supporting multiple languages and offering GNOME or MATE desktops. Developed by Milan-based Franco Conidi, SysLinuxOS aims to provide a robust, feature-rich OS with enhanced security and monitoring tools. Notable inclusions are advanced firewalls, network analysis tools, and monitoring solutions like Nagios4 and Zabbix. SysLinuxOS is designed to work out of the box, offering extensive hardware support and a wide range of software for various administrative tasks.
- 25
Community PicksΒ·1y
I don't have time to learn React
With over twenty years of web development experience, the author reflects on the evolving technologies they have used and questions the value of learning the latest version of React. They argue that focusing on foundational skills in JavaScript, dynamic languages, and modern systems languages like Rust or Golang provides more transferable knowledge. Additionally, contributing to open source and understanding technical specifications can significantly enhance a developer's career. Instead of diving deep into React, they suggest prioritizing more versatile and enduring skills.