Showing 23 open source projects for "simple basic"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Veeam Data Platform v13.1 Icon
    Veeam Data Platform v13.1

    Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try Now
  • 1
    WANIX

    WANIX

    A virtual environment kit for the local-first web

    ...The project walks through kernel development starting from bootloading, memory management, system calls, and eventually to user programs. With support for x86_64 and simple tools like a shell and basic file I/O, wanix serves as both a learning platform and a launching point for more advanced kernel features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    dms

    dms

    A UPnP DLNA Digital Media Server that includes basic video transcoding

    ...It allows users to share audio, video, and image files across networks to devices such as smart TVs, mobile apps, and Chromecast. The server operates from the command line and automatically advertises its presence using SSDP, enabling easy discovery by clients. It supports basic transcoding using FFmpeg, allowing playback compatibility across different devices and formats. dms can also generate thumbnails and provide metadata for browsing media libraries. It includes support for dynamic streams, enabling integration with live sources such as RTSP feeds. Overall, it offers a simple and efficient solution for home media streaming with minimal setup.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Shiori

    Shiori

    Simple bookmark manager built with Go

    Shiori is a simple bookmarks manager written in the Go language. Intended as a simple clone of Pocket. You can use it as a command line application or as a web application. This application is distributed as a single binary, which means it can be installed and used easily. Basic bookmarks management i.e. add, edit, delete and search. Import and export bookmarks from and to Netscape Bookmark file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    webdav

    webdav

    Simple Go WebDAV server

    webdav command line interface is really easy to use so you can easily create a WebDAV server for your own user. By default, it runs on a random free port and supports JSON, YAML and TOML configuration. An example of a YAML configuration with the default configurations. There are more ways to customize how you run WebDAV through flags and environment variables. The allowed_* properties are optional, the default value for each of them will be *. exposed_headers is optional as well, but is not...
    Downloads: 9 This Week
    Last Update:
    See Project
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Start Free
  • 5
    progressbar

    progressbar

    A really basic thread-safe progress bar for Golang applications

    A very simple thread-safe progress bar that should work on every OS without problems. I needed a progress bar for croc and everything I tried had problems, so I made another one. In order to be OS agnostic I do not plan to support multi-line outputs. The progressbar implements an io.Writer, so it can automatically detect the number of bytes written to a stream, so you can use it as a progress bar for an io. Reader. A progress bar with an unknown length is a spinner. Any bar with -1 length...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    EaseProbe

    EaseProbe

    A simple, standalone, and lightweight tool

    EaseProbe is a simple, standalone, and lightweight tool that can do health/status checking, written in Go. Checking the HTTP status code, Support mTLS, HTTP Basic Auth, and can set the Request Header/Body. Check whether a TCP connection can be established or not. Run a Shell command and check the result. Run a remote command via SSH and check the result.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    ntfy.sh

    ntfy.sh

    Send push notifications to your phone or desktop using PUT/POST

    ntfy is a simple HTTP-based pub-sub notification service for sending push notifications to phones and desktops. It lets users publish messages to topics using basic HTTP requests, scripts, curl commands, or application integrations. The service can be used through the public ntfy.sh instance or self-hosted on private infrastructure. It is useful for server alerts, cron job results, monitoring notifications, CI/CD updates, and personal automation. ntfy includes web, mobile, and command-line clients, making it accessible across different environments. ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 8
    plakar

    plakar

    plakar is a backup solution powered by Kloset and ptar

    ...Its main value is giving users and organizations a practical backup system that combines simple operation, strong protection, and support for large datasets with limited memory usage.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    go-algorithms

    go-algorithms

    Algorithms and data structures for golang

    go-algorithms is an open-source educational repository that provides implementations of common algorithms and data structures written in the Go programming language. The project is designed primarily as a learning resource to help developers understand how fundamental computer science concepts can be implemented idiomatically in Go. It includes a wide range of classic sorting, searching, and numerical algorithms alongside basic collection structures such as stacks, queues, linked lists, and...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Start Free
  • 10
    go-streams

    go-streams

    A lightweight stream processing library for Go

    A lightweight stream processing library for Go. go-streams provides a simple and concise DSL to build data pipelines. In computing, a pipeline, also known as a data pipeline, is a set of data processing elements connected in series, where the output of one element is the input of the next one. The elements of a pipeline are often executed in parallel or in time-sliced fashion. Some amount of buffer storage is often inserted between elements.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    MongoDB Go Driver

    MongoDB Go Driver

    The Go driver for MongoDB

    The MongoDB supported driver for Go. The recommended way to get started using the MongoDB Go driver is by using go modules to install the dependency in your project. This can be done either by importing packages from go.mongodb.org/mongo-driver and having the build step install the dependency. When using a version of Go that does not support modules, the driver can be installed using dep. To get started with the driver, import the mongo package and create a mongo.Client with the Connect...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Hilbish

    Hilbish

    The Moon-powered shell! A comfy and extensible shell for Lua fans

    Hilbish is an extensible shell designed to be highly customizable. It is configured in Lua and provides a good range of features. It aims to be easy to use for anyone but powerful enough for those who need it. The motivation for choosing Lua was that it's simpler and better to use than an old shell script. It's fine for basic interactive shell uses, but that's the only place Hilbish has shell script; everything else is Lua and aims to be infinitely configurable. Hilbish is configured and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    goneovim

    goneovim

    A GUI frontend for neovim

    ...On the other hand, in my opinion, there are some attractive features of GUI. Since Neovim performs all of its operations with the keyboard, having more meta keys available is a simple advantage. Neovim has an embedded terminal emulator that can be run in :terminal, so you can run basic terminal workflows using :terminal with bash or zsh in Neovim GUI. It is also possible to use remote control tools such as nvr to avoid nvim in nvim in Neovim GUI. For example, it is possible to scroll based on pixels, to set different font families and point sizes for each window.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    go-chart

    go-chart

    go chart is a basic charting library in go

    Package chart is a very simple golang native charting library that supports time-series and continuous line charts. Master should now be on the v3.x codebase, which overhauls the api significantly. Per usual, see examples for more information. Actual chart configurations and examples can be found in the ./examples/ directory. They are simple CLI programs that write to output.png (they are also updated with go generate. Everything on the chart.Chart object has defaults that can be overridden....
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    WG UI

    WG UI

    WireGuard Web UI for self-serve client configurations

    A basic, self-contained management service for WireGuard with a self-serve web UI. The easiest way to run wg-ui is using the container image. Important to know is that you need to have WireGuard installed on the machine in order for this to work, as this is 'just' a UI to manage WireGuard configs. You can configure wg-ui using commandline flags or environment variables. If you however do not have the possibility or interest in having kernel module loaded on your host, there is now a solution...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    git-chglog

    git-chglog

    CHANGELOG generator implemented in Go (Golang)

    Package chglog implements the main logic for the CHANGELOG generate. git-chglog internally uses the git command to get data to include in the CHANGELOG. The basic steps are as follows. Get all the tags. Get the commits contained between tagA and tagB. Execute all tags corresponding to the tag query that was specified in Steps 1 and 2. The compiled docker images are maintained on quay.io. git-chglog requires configuration files and templates to generate a CHANGELOG. However, it is a waste of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    MarketStore

    MarketStore

    DataFrame server for financial timeseries data

    ...It is designed from the ground up to address scalability issues around handling large amounts of financial market data used in algorithmic trading backtesting, charting, and analyzing price history with data spanning many years, and granularity down to tick-level for the all US equities or the exploding cryptocurrencies space. If you are struggling with managing lots of HDF5 files, this is perfect solution to your problem. The batteries are included with the basic install, you can start pulling crypto price data from GDAX and writing it to the db with a simple plugin configuration. MarketStore enables you to query DataFrame content over the network at as low latency as your local HDF5 files from disk.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    GoCraft

    GoCraft

    A Minecraft like game written in go

    ...The project demonstrates how a voxel-based world simulation can be implemented using Go along with graphics libraries and OpenGL-style rendering pipelines. GoCraft includes basic terrain generation, block placement mechanics, and player movement within a procedurally generated world composed of cubic blocks. The game engine provides essential features such as world rendering, chunk management, and interaction with blocks through simple controls. It also includes multiplayer functionality through a client-server architecture that allows multiple players to interact in the same world environment. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    SIPS

    SIPS

    A Simple IPFS Pinning Service

    SIPS is still in early development and is not guaranteed to do much of anything. Although it should function for basic usage, expect bugs, and definitely don't use it for anything that has money associated with it. SIPS is a Simple IPFS Pinning Service. It does the bare minimum necessary to present a functional pinning service. SIPS is capable of using either Postgres or SQLite3 as its backend. By default only Postgres is available, but the sqlite3 build tag will add support for SQLite3.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    constructs-go

    constructs-go

    Golang bindings for constructs

    Golang bindings for constructs. See CONTRIBUTING for more information. This project is licensed under the Apache-2.0 License. Constructs are the basic building blocks of AWS CDK apps. A construct represents a "cloud component" and encapsulates everything AWS CloudFormation needs to create the component. Constructs are part of the Construct Programming Model (CPM) and are also used by other tools such as CDK for Terraform (CDKtf), CDK for Kubernetes (CDK8s), and Projen. A construct can represent a single AWS resource, such as an Amazon Simple Storage Service (Amazon S3) bucket, or it can be a higher-level abstraction consisting of multiple AWS related resources. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    wmwm

    wmwm

    Pure Go autotiling window manager

    wmwm is a pure Go auto tiling window manager for X11. It is very simple (2k loc) and lightweight. With wmwm you start with one window which takes full size of the screen. Next window will split screen into equal columns with the second window placed in the right column. Additional windows will be placed in the right column. Windows in a column always have the same height. You can move windows within the column or from one column to another. Windows and columns belong to workspaces. In wmwm...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Kache

    Kache

    A simple in memory cache written using go

    Kache is a simple, lightweight in-memory key-value store written in Go, designed to provide high-performance caching solutions for applications. It offers features similar to Redis but is optimized for lightweight deployments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Martini

    Martini

    Classy web framework for Go

    Package martini is a powerful package for quickly writing modular web applications/services in Golang. Env is the environment that Martini is executing in. The MARTINI_ENV is read on initialization to set this variable. BeforeFunc is a function that is called before the ResponseWriter has been written to. ClassicMartini represents a Martini with some reasonable defaults. Embeds the router functions for convenience. Classic creates a classic Martini with some basic default middleware -...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next