whatisgithub

What is confiture?

emersion/confiture — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2018-05-10

1Audience · developerComplexity · 2/5DormantSetup · easy

In one sentence

A simple specification for distributing software packages online using just ZIP files and JSON metadata, no database required.

Mindmap

mindmap
  root((confiture))
    What it does
      Package format spec
      ZIP plus JSON metadata
      Package index file
    Tech stack
      JSON
      ZIP
    Use cases
      Build an app store
      Distribute extensions
      Community package repos
    Audience
      Platform maintainers
      Tool developers
    Companion tools
      confiture.utils
      Install and remove scripts

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Create a software repository for a lightweight framework or niche platform's community add-ons.

USE CASE 2

Package software as a ZIP with JSON metadata that any confiture-compatible tool can read.

USE CASE 3

Build a client tool that browses a confiture package index and installs packages automatically.

USE CASE 4

Use confiture.utils to generate and update packages without manually organizing JSON and ZIP files.

What is it built with?

JSONZIP

How does it compare?

emersion/confiture0xkinno/neuralvault0xmayurrr/ai-contractauditor
Stars111
LanguageTypeScriptTypeScript
Last pushed2018-05-10
MaintenanceDormant
Setup difficultyeasyhardeasy
Complexity2/54/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

It's a specification, not a runnable tool, so you build or use compatible tooling around it.

Copy-paste prompts

Prompt 1
Explain how the confiture package format organizes ZIP files and JSON metadata for distribution.
Prompt 2
Show me how to structure a repository index file following the confiture specification.
Prompt 3
Help me use confiture.utils to package my software with install and removal scripts.
Prompt 4
Walk me through building a simple client that reads a confiture package index and installs packages.

Frequently asked questions

What is confiture?

A simple specification for distributing software packages online using just ZIP files and JSON metadata, no database required.

Is confiture actively maintained?

Dormant — no commits in 2+ years (last push 2018-05-10).

How hard is confiture to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is confiture for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.