Best of Open SourceDecember 2024

  1. 1
    Article
    Avatar of hnHacker News·1y

    After 3 Years, I Failed. Here's All My Startup's Code.

    After three years, Konfig, a developer tools startup focused on simplifying API integrations, is shutting down. Despite building a high-quality SDK generator and additional API tools, the company failed to achieve significant market traction. The founder is open-sourcing the entire codebase, expressing gratitude to supporters and reflecting positively on the learning experience gained from this venture.

  2. 2
    Article
    Avatar of fullstackdeveloperFullstack Developer·1y

    React animated library

    React Bits is an open-source library by David Haz designed for React.js. It offers a variety of animated components and snippets, including text and container animations and components like Stack, Dock, and Masonry. This library aims to simplify the implementation of animations in React projects.

  3. 3
    Article
    Avatar of itsfossIt's Foss·1y

    6 Open Source Tools for Windows Users

    Using open-source tools on Windows can enhance your experience and privacy. Some recommended tools include ShareX for screenshots and screen recording, Notepad++ for coding, Microsoft Power Toys for utility functions, Greenshot as an alternative screenshot tool, PuTTY for SSH sessions, and Rufus for creating bootable drives. Embracing open-source software helps support the open-source ecosystem.

  4. 4
    Article
    Avatar of selfhstselfh.st·1y

    My Favorite Self-Hosted Apps Launched In 2024

    2024 has been a remarkable year for self-hosted software, with numerous new projects and significant updates to existing ones. This post highlights some standout self-hosted apps, including Hoarder for bookmarking, Pinchflat for YouTube management, Glance for dashboard consolidation, and Postiz for social media scheduling. Other notable mentions include Beszel for resource monitoring, ByteStash for code snippets, Beaver Habit Tracker, Streamyfin for Jellyfin, Pocket ID for authentication, PdfDing for PDF management, WhoDB for database visualization, Dawarich for location tracking, Slink for media sharing, and go-proxy for reverse proxy management.

  5. 5
    Article
    Avatar of omgubomg! ubuntu!·1y

    Ghostty: New Open Source Terminal That’s Spookily Good

    Ghostty is a new open-source, cross-platform terminal emulator created by Mitchell Hashimoto, co-founder of HashiCorp. Featuring a platform-native GUI, Ghostty leverages GPU acceleration and offers a range of modern features including fast startup times, support for multiple windows, tabs, and split panes, GPU-accelerated rendering, and extensive theming capabilities. On Linux, it uses GTK4/libadwaita for its interface and can be compiled from source. Users can install it on macOS via a ready-to-run binary or on Linux by compiling it from source.

  6. 6
    Article
    Avatar of hnHacker News·1y

    How I run LLMs locally

    Running LLMs locally can be achieved with various open-source tools on a powerful computer with a core i9 CPU, 4090 GPU, and 96 GB RAM. LLMs performance varies based on model size and hardware specifications. Tools like Ollama, Open WebUI, and llamafile are used for running models, while AUTOMATIC1111 and Fooocus are preferred for image generation. Code completion is enhanced with Continue in VSCode, and Smart Connections in Obsidian assists with managing model updates. Keeping up with LLM advancements is crucial due to their rapid development.

  7. 7
    Article
    Avatar of communityCommunity Picks·1y

    Lightweight Charts™ library — TradingView

    TradingView's Lightweight Charts library offers a compact, feature-rich solution for interactive, high-performance charts. At just 45 KB, it uses HTML5 Canvas technology and supports streaming updates for custom data. The library is open-source, developer-friendly, and accessible, and is trusted by millions of traders and companies. It provides an easy-to-integrate charting solution with flexible styling options and is designed to be responsive and mobile-friendly.

  8. 8
    Article
    Avatar of hnHacker News·1y

    Introducing Limbo: A complete rewrite of SQLite in Rust

    Turso has announced Limbo, a complete rewrite of SQLite in Rust, aiming for robust memory safety and modern architecture while maintaining full compatibility with SQLite's language and file format. Limbo leverages deterministic simulation testing for higher reliability and ensures asynchronous operations from the ground up. Initial benchmarks show promising performance improvements, and the project continues to grow with community contributions.

  9. 9
    Article
    Avatar of dailydoseofdsDaily Dose of Data Science | Avi Chawla | Substack·1y

    Building a 100% Local mini-ChatGPT

    A guide on building a local mini-ChatGPT app using the Llama3.2-vision model and Chainlit. The post includes a demo, necessary tools, and step-by-step coding instructions with multimodal prompting. The code and further resources for AI engineering are provided on GitHub.

  10. 10
    Article
    Avatar of itsfossIt's Foss·1y

    5 Privacy-Focused Notion Alternatives That I Tried!

    Explore five privacy-focused alternatives to Notion, offering open-source, local-first, and decentralized options. AFFiNE, AppFlowy, Anytype, Docmost, and Logseq are reviewed for their unique features and potential as Notion replacements, catering to a variety of user preferences.

  11. 11
    Article
    Avatar of communityCommunity Picks·1y

    Welcome to Langflow

    Langflow is an open-source, Python-powered framework designed for building multi-agent and Retrieval Augmented Generation (RAG) applications. It features an intuitive visual flow builder that allows developers to create complex AI workflows with ease. Suitable for both seasoned AI developers and beginners, Langflow supports a wide range of applications like intelligent chatbots, document analysis systems, and content generation. Join the community to share projects and seek support.

  12. 12
    Article
    Avatar of devsquadDev Squad·1y

    WIP: Personal Finance Tracker

    A micro SaaS for personal finance management is being developed along with an open-source non-SaaS version. Readers are invited to comment YES for early access.

  13. 13
    Article
    Avatar of communityCommunity Picks·1y

    Justd

    Justd is a collection of accessible React UI components based on React Aria Components, designed for easy customization and integration into projects. It includes built-in Tailwind CSS for seamless styling. Various starter kits for frameworks like Next.js, Laravel, and Remix are provided. The project is open-source and available on GitHub for contributions.

  14. 14
    Article
    Avatar of communityCommunity Picks·1y

    DiceDB is now open source

    DiceDB, a high-performance caching solution, has transitioned to an open-source model under the AGPL 3.0 license. This change embodies their commitment to innovation, transparency, and community collaboration, while ensuring fairness in the use and development of their software. The development roadmap includes key features such as multi-tenancy, horizontal scalability, and enhanced query capabilities to support AI-driven applications.

  15. 15
    Article
    Avatar of phProduct Hunt·1y

    Countless.dev - Compare every AI model and find the best one

    Countless.dev is a newly launched open-source platform designed for developers to compare various AI models and determine the best one for their needs. Featured on December 7th, 2024, it aims to assist in making informed decisions about AI model selection.

  16. 16
    Article
    Avatar of hnHacker News·1y

    trailbaseio/trailbase: A blazingly fast, single-file, open-source application server with type-safe APIs, Auth, and Admin UI built on Rust+SQLite.

    TrailBase is an open-source, single-file application server known for its speed and type-safe APIs. Built on Rust and SQLite, it includes built-in authentication, an admin UI, and supports sub-millisecond latencies. The server is highly extensible, supporting mobile, web, and desktop applications, and boasts simple self-hosting. Pre-built binaries are available, and it is easy to build from source. Contributions are welcome, though licensing under OSL-3.0 with certain conditions applies.

  17. 17
    Article
    Avatar of yegor256Yegor's Blog·1y

    Advice for First-Time Open Source Contributors

    Contributing to open source projects can be challenging, especially for first-timers. Key advice includes studying existing files to match the repository's style, submitting issues instead of asking questions, making small changes, picking easy problems, writing necessary tests, maintaining a human profile, thoroughly explaining changes, aiming for quality, and being polite and persistent. Following these tips can help ensure a smoother and more successful contribution process.

  18. 18
    Article
    Avatar of lnLaravel News·1y

    HydePHP is a Laravel-powered Static Site Generator

    HydePHP is a static site generator powered by Laravel, designed to help users create websites, blogs, and documentation pages using Markdown or Blade. It offers features like quick scaffolding of blog posts, documentation pages, and advanced page creation with Laravel Blade. HydePHP includes a TailwindCSS starter kit for immediate frontend development and ensures accessibility with semantic HTML and microdata. Comprehensive documentation and open-source code are available on GitHub.

  19. 19
    Article
    Avatar of dailydoseofdsDaily Dose of Data Science | Avi Chawla | Substack·1y

    RAG vs Agentic RAG

    Agentic RAG systems introduce dynamic, adaptable behaviors into the traditional RAG workflow. Unlike traditional RAG, which retrieves and generates once, agentic RAGs iteratively refine queries and context, adapting based on the problem's complexity. This makes them more effective for complex queries and problem-solving. The open-source tool Opik by CometML supports the evaluation, testing, and monitoring of LLM applications from development to production, offering features like logging traces and detecting hallucinations.

  20. 20
    Article
    Avatar of hnHacker News·1y

    hoarder-app/hoarder: A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search

    Hoarder is a self-hostable app designed for bookmarking links, taking notes, and storing images and PDFs with AI-based automatic tagging and full-text search capabilities. It supports multiple platforms including iOS, Android, and Chrome/Firefox browsers, offers OCR for text extraction from images, and integrates with various tools for data fetching, authentication, and content search. Additionally, Hoarder features RSS feed hoarding, full-page archival, and video archiving with a focus on running services from a home server.

  21. 21
    Article
    Avatar of communityCommunity Picks·1y

    rgwood/systemctl-tui: A fast, simple TUI for interacting with systemd services and their logs

    systemctl-tui is a fast and simple terminal user interface for managing systemd services and their logs on Linux. It supports browsing service status, starting, stopping, and restarting services. The tool requires Rust for building from source, though binaries are available, and can be installed via package managers like pacman and nix-shell.

  22. 22
    Article
    Avatar of notedNoted·1y

    Blinko - Self-Hosted Notes with AI RAG Baked In

    Blinko is a self-hosted, open-source note-taking application that combines functionalities like micro-blogging, task management, and pastebin with AI-enhanced note retrieval. It allows users to securely store and manage notes with features such as natural language search, data ownership, easy import/export, and automated backups. Built on a lightweight Next.js architecture, Blinko offers a fast and efficient way to capture and organize thoughts and ideas, and it's available for free with full community collaboration support.

  23. 23
    Article
    Avatar of newstackThe New Stack·1y

    Rhino Linux Is One of the Most Innovative Linux Distros

    Rhino Linux is an innovative distribution based on Ubuntu, featuring a rolling release model for continuous updates. It includes Ulauncher for efficient searching and application launching, and offers support for various universal package managers like Flatpak and Snap. Additionally, it utilizes Pacstall, similar to Arch's Pacman, for managing packages from the AUR. The Xfce-based desktop, called Unicorn, combines modern looks with the traditional speed and customization of Xfce.

  24. 24
    Video
    Avatar of mentaloutlawMental Outlaw·1y

    Wubuntu - An Illegal Windows Like Distro

    Wubuntu is a new Linux distribution that mimics the look and feel of Windows 11, preloaded with Microsoft and other proprietary software. The distro’s origins trace back to Linux FX, which rebranded due to serious security issues and misleading user data. Wubuntu's legality and security are under question, given the use of visual assets and proprietary software without proper permissions. Users are advised to customize established distributions like Kubuntu instead.

  25. 25
    Article
    Avatar of communityCommunity Picks·1y

    The 6 Best LLM Tools To Run Models Locally

    Running large language models (LLMs) locally offers enhanced data privacy, customization, and cost savings. This post covers the top six tools (LM Studio, Jan, Llamafile, GPT4ALL, Ollama, and LLaMa.cpp) that allow developers to run LLMs offline on Mac, Windows, and Linux platforms, providing features like advanced model customization, offline support, and integration with popular AI providers. Local LLM tools are useful in various scenarios, including telehealth and no-internet locations, ensuring data does not leave the local device.