Best of Open SourceMay 2024

  1. 1
    Article
    Avatar of devtoDEV·2y

    Make naked websites look great with matcha.css!

    matcha.css is a drop-in semantic styling library in pure CSS that can make naked websites look great without any build steps, JavaScript, configuration, or refactoring. It provides additional modern styles out-of-the-box and is easily customizable and reversible.

  2. 2
    Article
    Avatar of devtoDEV·2y

    I built a free, open-source project manager that helps teams keep costs under $15/month.

    A developer built an open-source project manager with low operational costs, leveraging free platforms and offering essential features for small teams.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    Open Source React UI Avatar Library

    Open Source React UI Avatar Library providing placeholder avatars with unique colors and shapes. Easy to install and use in React components. Customizable avatars.

  4. 4
    Article
    Avatar of devtoDEV·2y

    Mastering Git: 13 Advanced Techniques and Shortcuts for Efficiency

    Learn advanced techniques and shortcuts for Git to enhance your development workflow and productivity. Topics covered include combining add and commit, creating aliases for Git commands, amending commit messages, force pushing, reverting changes, using Codespaces, stashing changes, renaming the main branch, viewing pretty logs, debugging with bisect, automating commit consolidation with autosquash, leveraging hooks for custom scripts, and safely destroying things in Git history.

  5. 5
    Article
    Avatar of devtoDEV·2y

    Why You Should Self-Host Everything

    Take back control of your digital life by self-hosting everything. Enjoy privacy, control, flexibility, and financial benefits. Compare the cost of self-hosting with cloud services.

  6. 6
    Article
    Avatar of devtoDEV·2y

    Showcase Your GitHub Profile: Contribute to the "Cool GitHub Profile README" Repository!

    Contribute to the Cool GitHub Profile README repository to showcase your creativity, inspire others, and learn about open-source contribution.

  7. 7
    Article
    Avatar of communityCommunity Picks·2y

    The Algorithms

    A group of programmers collaborate to document and model algorithms using code.

  8. 8
    Article
    Avatar of devtoDEV·2y

    Open Source Essentials : Mastering Git, GitHub, Issues, and Best Practices for Beginners

    This post provides a beginner's guide to open source, covering topics like the benefits of open source, installing Git, contributing to projects, best practices for contributors, and common roles in repositories.

  9. 9
    Article
    Avatar of communityCommunity Picks·2y

    hevar/awesome-react-tailwindcss-ui-components

    A curated list of React Tailwind CSS user interface component libraries that are open-source and have a Tailwind CSS UI component library for React.

  10. 10
    Article
    Avatar of communityCommunity Picks·2y

    Powerful Practices Every New Developer Should Adopt

    Tips and practices every new developer should adopt to improve their coding skills, including understanding the mechanics of coding, developing a problem-solving mindset, coding daily, embracing version control systems, exploring open-source projects, regularly refactoring code, reading documentation effectively, staying curious about new technologies, networking with other developers, and balancing learning with practical application.

  11. 11
    Article
    Avatar of hnHacker News·2y

    tillywork/tillywork: Opensource work management

    tillywork is an open-source work management platform with modules for project oversight, sales management, and issue resolution. It can be customized and extended to meet specific needs.

  12. 12
    Article
    Avatar of devtoDEV·2y

    Getting Started with Middleware Open Source

    Middleware Open Source enables engineering leaders to build software delivery pipelines with predictability and visibility. Learn how to install, set up, and configure Middleware, and leverage the 4 Key DORA Metrics for your team's growth.

  13. 13
    Article
    Avatar of phoronixPhoronix·2y

    Zed Code Editor Making Progress On Linux Support

    Zed Code Editor is making progress on Linux support, with remaining tasks to be completed for an alpha release.

  14. 14
    Article
    Avatar of communityCommunity Picks·2y

    Low code LLM Apps Builder

    Flowise is a low-code LLM Apps Builder that allows developers to easily build customized LLM orchestration flow and AI agents. It supports quick iterations, offers integrations with various tools and platforms, and provides use cases for product catalog chatbots and more. Flowise is trending on GitHub and has gained popularity for its drag and drop UI and seamless deployment on cloud platforms.

  15. 15
    Article
    Avatar of dhhDavid Heinemeier Hansson·2y

    Open source is neither a community nor a democracy

    Open source software does not provide a democratic decision-making process. It is run by a small group of core contributors who drive the project. This elitism is the root of entitlement tension, although open source provides alternatives and freedom of choice.

  16. 16
    Article
    Avatar of hnHacker News·2y

    Cap — Effortless, instant screen sharing. Open source and cross-platform.

    Cap is an open source alternative to Loom, offering effortless and instant screen sharing. It is lightweight, powerful, and stunning.

  17. 17
    Article
    Avatar of communityCommunity Picks·2y

    FreeApi.app

    FreeApi.app is an open-source project with easy-to-use swagger documentation, setup videos, and a collection of featured projects.

  18. 18
    Article
    Avatar of communityCommunity Picks·2y

    How We Saved 10s of Thousands of Dollars Deploying Low Cost Open Source AI Technologies At Scale with Kubernetes

    Learn how to deploy low-cost open source AI technologies at scale with Kubernetes for generative AI applications, using alternatives to OpenAI and running vLLM locally and on Kubernetes.

  19. 19
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Become an Open Source Project Maintainer

    Becoming an open source maintainer allows you to learn, grow your network, and collaborate with others. Maintainers are responsible for overseeing the development and growth of a project, supporting contributors, and providing opportunities for them. Engaging with the community is important, and continuous learning and adaptation are key.

  20. 20
    Article
    Avatar of communityCommunity Picks·2y

    Karpenter

    Karpenter simplifies Kubernetes infrastructure by automatically launching the right compute resources at the right time. It improves application availability, lowers compute costs, and minimizes operational overhead.

  21. 21
    Article
    Avatar of devtoDEV·2y

    Middleware: Open-Source DORA Metrics for a Smoother Engineering Flow

    Middleware is an open-source platform that aims to solve productivity challenges in engineering teams by streamlining the software delivery process. It introduces DORA (DevOps Research & Assessment) metrics framework for measuring team health and productivity. By making DORA metrics open-source, Middleware aims to lower barriers to adoption, foster collaboration, and align with their goal of removing roadblocks for engineers.

  22. 22
    Article
    Avatar of mlnewsMachine Learning News·2y

    Cognita: An Open Source Framework for Building Modular RAG Applications

    Cognita is an open-source framework that provides a well-organized and modular solution for managing and deploying Retrieval-Augmented Generation (RAG) systems. It offers features such as incremental indexing, scalable query handling, and seamless integration with other systems. Cognita simplifies the transition of RAG systems from experimental stages to production environments.

  23. 23
    Article
    Avatar of communityCommunity Picks·2y

    aegir-assembly/omni-clip: Open source video editing web application

    omni-clip is an open source video editing web application that offers basic editing features, supports various media types, and allows clip editing on preview. It uses webcodecs API for fast rendering on web browsers. Users can contribute to the project by cloning/forking the repository and following the provided steps. The project leverages Typescript and @benev/slate for managing application state.

  24. 24
    Article
    Avatar of communityCommunity Picks·2y

    reNgine: Open-source automated reconnaissance framework for web applications

    reNgine is an open-source automated reconnaissance framework for web applications. It focuses on a highly configurable and streamlined recon process. It saves time by providing actionable insights and the ability to organize recon data. The developer of reNgine is Yogesh Ojha.

  25. 25
    Article
    Avatar of singlestoreSingleStore·2y

    How to Create Open-Source AI Apps with LangChain

    LangChain is an open-source AI framework that simplifies building custom AI applications using Large Language Models (LLMs). It provides various modules/components to enhance the capabilities of LLMs' problem-solving strategies. This post includes a tutorial on how to build AI applications using LangChain, complete with installing the framework, loading a PDF, splitting its content, storing it in a database, and retrieving accurate responses.