Showing 474 open source projects for "good"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Atera all-in-one platform IT management software with AI agents Icon
    Atera all-in-one platform IT management software with AI agents

    Ideal for internal IT departments or managed service providers (MSPs)

    Atera’s AI agents don’t just assist, they act. From detection to resolution, they handle incidents and requests instantly, taking your IT management from automated to autonomous.
    Learn More
  • 1
    Angular ng-select

    Angular ng-select

    Native angular select component

    Native angular select component. Library is under active development and may have API breaking changes for subsequent major versions after 1.0.0. To allow customization and theming, ng-select bundle includes only generic styles that are necessary for correct layout and positioning. To get full look of the control, include one of the themes in your application. If you're using the Angular CLI, you can add this to your styles.scss or include it in .angular-cli.json (Angular v5 and below) or...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Armbian Linux Build Framework

    Armbian Linux Build Framework

    Armbian Linux Build Framework

    ...Releases are PGP signed and code is regularly inspected by the community. Long-term support, quick security fixes, documentation and community-based end-user support. Make sure you have a good & reliable SD card and a proper power supply. Insert SD card into a slot and power the board. The first boot takes up to 30 seconds with an average SD Card and on the cheapest board.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    MoarVM

    MoarVM

    A runtime built for the 6model object system

    ...Highlights include: Great Unicode support, with strings represented at grapheme level, dynamic analysis of running code to identify hot functions and loops, and perform a range of optimizations, including type specialization and inlining, support for threads, a range of concurrency control constructs, and asynchronous sockets, timers, processes, and more, generational, parallel, garbage collection, support for numerous language features, including first class functions, exceptions, continuations, runtime loading of code, big integers and interfacing with native libraries. MoarVM provides very little directly - and that's a good thing. It is not tied to a particular way of doing inheritance, roles, mixins, method resolution, type-checking, and so forth.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    Lazygit

    Lazygit

    Simple terminal UI for git commands

    You've heard it before, git is powerful, but what good is that power when everything is so damn hard to do? Interactive rebasing requires you to edit a goddamn TODO file in your editor? Are you kidding me? To stage part of a file you need to use a command-line program to step through each hunk and if a hunk can't be split down any further but contains code you don't want to stage, you have to edit an arcane patch file by hand?
    Downloads: 5 This Week
    Last Update:
    See Project
  • Cloud tools for web scraping and data extraction Icon
    Cloud tools for web scraping and data extraction

    Deploy pre-built tools that crawl websites, extract structured data, and feed your applications. Reliable web data without maintaining scrapers.

    Automate web data collection with cloud tools that handle anti-bot measures, browser rendering, and data transformation out of the box. Extract content from any website, push to vector databases for RAG workflows, or pipe directly into your apps via API. Schedule runs, set up webhooks, and connect to your existing stack. Free tier available, then scale as you need to.
    Explore 10,000+ tools
  • 5
    Faker for Python

    Faker for Python

    Python package that generates fake data for you

    Faker is a Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you. Starting from version 4.0.0, Faker dropped support for Python 2 and from version 5.0.0 only supports Python 3.6 and above. If you still need Python 2 compatibility, please install version 3.0.1 in the meantime, and please consider updating your codebase to support Python 3 so you can enjoy the latest features Faker has to offer. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 6
    bors-ng

    bors-ng

    A merge bot for GitHub Pull Requests

    ...Instead of maintainers repeatedly rebasing and merging one PR at a time, bors-ng batches r+-ed PRs, triggers your existing CI (e.g., GitHub Actions), and merges automatically when the batch is green. If a batch fails, it bisects the batch into smaller runs to isolate the culprit, landing the good PRs and kicking only the failing one(s) back for fixes. The bot is implemented as a GitHub App and works alongside—rather than replacing—your CI by reporting commit statuses/checks and acting on PR comments like bors r+ or bors try. It provides a dashboard to watch queue progress, uses separate staging/trying branches for merge/test cycles, and supports both public GitHub and GitHub Enterprise endpoints.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    Kube-Hetzner

    Kube-Hetzner

    Optimized and Maintenance-free Kubernetes on Hetzner Cloud

    A highly optimized, easy-to-use, auto-upgradable, HA-default & Load-Balanced, Kubernetes cluster powered by k3s-on-MicroOS and deployed for peanuts on Hetzner Cloud. Hetzner Cloud is a good cloud provider that offers very affordable prices for cloud instances, with data center locations in both Europe and the US. This project aims to create a highly optimized Kubernetes installation that is easy to maintain, secure, and automatically upgrades both the nodes and Kubernetes. We aimed for functionality as close as possible to GKE's Auto-Pilot. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Ct.js

    Ct.js

    Ct.js is a desktop game engine that makes learning programming fun

    ct.js makes learning programming fun and game development easy by its visual tools, good docs and flexible, modular library. It is free, open-source, and is loved by hobbyists, professionals, teachers, and their students. Bad tools hinder your performance. Ct.js is designed to be like a brush with which you create games, not to be an enemy you will fight with. ct.js bundles come with offline docs, tutorials, and editable examples and demos.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    SendGrid C#

    SendGrid C#

    The Twilio SendGrid C# API Library

    ...This library allows you to quickly and easily use the Twilio SendGrid Web API v3 via C#. Manage your Twilio SendGrid API Keys by storing them in Environment Variables or in Web. It is a good practice to keep your data and configuration settings separate. This way you can change your Twilio SendGrid API key without changing your code. Also, we strongly advise against storing sensitive data directly in your code. Integrate in minutes with our email API and trust your emails reach the inbox. Build meaningful connections with smart email marketing. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • Grafana: The open and composable observability platform Icon
    Grafana: The open and composable observability platform

    Faster answers, predictable costs, and no lock-in built by the team helping to make observability accessible to anyone.

    Grafana is the open source analytics & monitoring solution for every database.
    Learn More
  • 10
    ShowDoc

    ShowDoc

    ShowDoc is a tool greatly applicable for an IT team to share documents

    When we take over a module or project which has been developed by others, we always feel crazy watching at the codes without notes or comments. Programmers often want others to write technical documents, but not by themselves. Writing technical documents need lots of time and works, such as it needs to consider how to handle the format and layout of the documents. Beside, the man who writes the documents has to think all kinds of non-technical details. For example, which catalog should to be...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    SparkleShare

    SparkleShare

    Share and collaborate by syncing with any Git repository

    ...Using your own host gives you more privacy and control, as well as lots of cheap storage space and higher transfer speeds. The idea of SparkleShare sprouted at the GNOME Usability Hackfest in London, where a couple of designers came to the conclusion that they didn't have a good (Open Source) collaboration tool to share their work.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Centrifugo

    Centrifugo

    Scalable real-time messaging server in a language-agnostic way

    ...No need to change an existing application architecture to introduce real-time features. Just add Centrifugo nearby and let it deal with persistent connections. Centrifugo is built in Go language with some smart optimizations inside. It has good performance – see a description of a test stand with one million WebSocket connections and 30 million delivered messages per minute with hardware comparable to one modern server machine. Many built-in features can help to build an attractive real-time application in a limited time. Centrifugo provides different types of subscriptions, hot channel history, instant presence, RPC calls. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    D2

    D2

    D2 is a modern diagram scripting language that turns text to diagrams

    ...D2 is designed with language tooling in mind. D2's parser can parse multiple errors from a broken program, has an autoformatter, syntax highlighting, and we have plans for LSP's and more. Good language tooling is necessary for creating and maintaining large diagrams. D2 is designed to be extensible and composable.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Laravel Nestedset

    Laravel Nestedset

    Effective tree structures in Laravel 4-8

    This is a Laravel 4-10 package for working with trees in relational databases. NSM shows good performance when the tree is updated rarely. It is tuned to be fast for getting related nodes. It'is ideally suited for building multi-depth menus or categories for shops. The nested set model is to number the nodes according to a tree traversal, which visits each node twice, assigning numbers in the order of visiting, and at both visits.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Airbnb Swift Style Guide

    Airbnb Swift Style Guide

    Airbnb's Swift Style Guide

    Airbnb's Swift Style Guide. Note that brevity is not a primary goal. Code should be made more concise only if other good code qualities (such as readability, simplicity, and clarity) remain equal or are improved. This repo includes a Swift Package Manager command plugin that you can use to automatically reformat or lint your package according to the style guide. To use this command plugin with your package, all you need to do is add this repo as a dependency.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    libvips

    libvips

    A fast image processing library with low memory needs

    ...It has around 300 operations covering arithmetic, histograms, convolution, morphological operations, frequency filtering, colour, resampling, statistics and others. It supports a large range of numeric types, from 8-bit int to 128-bit complex. Images can have any number of bands. It supports a good range of image formats, including JPEG, JPEG2000, JPEG-XL, TIFF, PNG, WebP, HEIC, AVIF, FITS, Matlab, OpenEXR, PDF, SVG, HDR, PPM / PGM / PFM, CSV, GIF, Analyze, NIfTI, DeepZoom, and OpenSlide. It can also load images via ImageMagick or GraphicsMagick, letting it work with formats like DICOM. It comes with bindings for C, C++, and the command-line. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    Oh My Zsh (ohmyzsh)

    Oh My Zsh (ohmyzsh)

    A framework for managing your zsh configuration

    ...Once installed, your terminal shell will become the talk of the town or your money back! With each keystroke in your command prompt, you'll take advantage of the hundreds of powerful plugins and beautiful themes. It's a good idea to inspect the install script from projects you don't yet know. You can do that by downloading the install script first, looking through it so everything looks normal, then running it.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Material Dashboard 2

    Material Dashboard 2

    Open Source Bootstrap 5 Material Design Admin

    ...Designed for those who like bold elements and beautiful websites, Material Dashboard 2 is ready to help you create stunning websites and web apps. We created many examples for pages like Sign In, Notifications, Profile, and so on. Just choose between a Basic Design, an illustration, or a cover and you are good to go. Material Dashboard 2 is built with over 60 frontend individual elements, like buttons, inputs, navbars, nav tabs, cards, or alerts, giving you the freedom of choosing and combining. All components can take variations in color, which you can easily modify using SASS files and classes.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    H2O Wave

    H2O Wave

    Realtime Web Apps and Dashboards for Python and R

    ...Easily share your apps with end-users, get feedback, improve and iterate. ~10MB static executables for Linux, Windows, OSX, BSD, Solaris on AMD64, 386, ARM, PPC. Run it on a RPi Zero for great good!
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Reactive Search

    Reactive Search

    Search UI components for React and Vue

    ...Styled components with rich theming and CSS class-injection support. Reactivesearch components can be ported to create native mobile UIs. Connect to an ES index hosted anywhere. Supports v2, v5 and v6. Components come with good query defaults, that can be customized with Elasticsearch query DSL. Go from scratch to creating a data-driven search app with our beginner-friendly quick start guide. We offer production support for ReactiveSearch. Work with us to bring your dream project to life.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Slack Machine

    Slack Machine

    A simple, yet powerful and extendable Slack bot

    Slack Machine is a simple, yet powerful and extendable Slack bot framework. More than just a bot, Slack Machine is a framework that helps you develop your Slack workspace into a ChatOps powerhouse. Slack Machine is built with an intuitive plugin system that lets you build bots quickly but also allows for easy code organization. A plugin can look as simple as this:
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Habitica for Android

    Habitica for Android

    Native Android app for Habitica

    Habitica is an open source habit building program which treats your life like a Role Playing Game. Level up as you succeed, lose HP as you fail, earn money to buy weapons and armor. This repository is related to the Android Native Application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Mockito

    Mockito

    Most popular Mocking framework for unit tests written in Java

    ...Fancy getting world-wide visibility and building up an eternal fame of an OSS contributor? Use the latest version! Hack and experiment. Speak up at the mailing list. Mockito is a mocking framework that tastes really good. It lets you write beautiful tests with a clean & simple API. Mockito doesn’t give you hangover because the tests are very readable and they produce clean verification errors.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    Goa

    Goa

    Design-based APIs and microservices in Go

    ...For example a service method payload may be built from an HTTP request by extracting values from the request path, headers and body. This clean separation of layers makes it possible to expose the same service using multiple transports. It also promotes good design where the service business logic concerns are expressed and implemented separately.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    terraform-docs

    terraform-docs

    Generate documentation from Terraform modules in various formats

    ...Once you set it up and configured it, every time you or your teammates want to regenerate documentation (manually, through a pre-commit hook, or as part of a CI pipeline) all you need to do is run terraform-docs /module/path. One of the most popular format is markdown table, which is a very good fit for generating README of module. terraform-docs is available on Linux, macOS, Windows, and FreeBSD platforms. terraform-docs will locate any available configuration file without needing to explicitly pass the --config flag.
    Downloads: 1 This Week
    Last Update:
    See Project