Skip to content

vineethkrishnan/vinelabs

Repository files navigation

VineLab

A small lab. Many things shipped.

VineLab is a personal, non-commercial open-source lab. It is where I park the side projects I write in my spare time - CLI tools, web apps, browser extensions, AI agents, platform plugins, the occasional design system - and publish them under permissive or copyleft licenses so anyone can read, run, and own what they use.

What is the lab?

A free-time workshop. Nothing here is for sale. There are no paid tiers, no managed-only features, no telemetry games, and no service contracts. If a project is useful to you, that is wonderful; you can self-host it, fork it, audit it, and contribute back. If it is not useful, that is also fine - it scratched my own itch and that was enough.

Projects

Project What it is License Status
vaultctl Self-hosted, zero-knowledge password vault. One Go binary, browser extension, CLI. AGPL-3.0 Beta
xrechnung-kit EN 16931 / XRechnung 3.0 e-invoicing toolkit for PHP. Adapters for Laravel, Symfony, CakePHP, Laminas, Shopware, TYPO3, WordPress. MIT Stable

The full list of projects, with categories and per-project links, lives at https://vinelab.in and at https://github.com/vinelabs-de.

What comes out of the lab

VineLab publishes work across six disciplines:

  • CLI tools - single-binary tools that respect your terminal
  • Web apps - self-hostable, audit-friendly web software
  • Browser extensions - Manifest V3 extensions for Chrome, Firefox, Edge
  • AI agents - pragmatic agents and SDK glue, no hype
  • Platform extensions - plugins for Shopware, TYPO3, WordPress, and friends
  • Design systems - tokens, components, docs you can copy

Some categories are full of work; others are empty soil today and will fill in over time.

Principles

The four ground rules every project in the lab follows:

  1. Self-host first. Single binary, single image, single compose file. Deploy where it makes sense for you.
  2. Source you can audit. Permissive or copyleft, never source-available. The threat model lives in the repo, not the marketing page.
  3. Supply chain hardened. Signed releases, SBOMs, SLSA L3 provenance where it applies. You should be able to verify what you run.
  4. No telemetry tax. Nothing phones home. If a project ever needs usage data, it is opt-in and the README spells out what is collected.

Getting help

The fastest way to talk about a project is on GitHub:

For full help guidelines, see https://vinelab.in/support. For security disclosures, see the SECURITY.md in the affected repository.

Who is behind it

VineLab is run by Vineeth N K, a software engineer based in India. Full Impressum at https://vinelab.in/impressum; privacy policy at https://vinelab.in/datenschutz.

Licensing

Each project in the lab ships under its own open-source license, declared in its repository. The license file is the single source of truth for what you can and cannot do with that project.

This repository (the source of vinelab.in) is published for transparency. Logo files, brand marks, and the wordmark "VineLab" are not licensed for reuse outside this site.

About

A small lab. Many things shipped. Source of vinelabs.de - my personal open-source lab.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors