# viebel/klipse

Klipse is a JavaScript plugin for embedding interactive code snippets in tech blogs.

Repository: https://github.com/viebel/klipse
Canonical: https://ross.abutalabs.com/products/klipse
Homepage: http://blog.klipse.tech/
Language: HTML
License: GPL-3.0
License Family: copyleft
Topics: clojure, clojurescript, interactive-snippets, javascript, code-evaluation, ruby, scheme, prolog, react, reactjs, klipse-plugin, codemirror-editor, evaluation, python, brainfuck, lua, ocaml, reasonml, common-lisp
Last push: 2024-10-01T08:57:24+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3940, "days_push": 701, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3134, forks 150 (observed 2026-08-28T04:07:45.603648+00:00)

## What it is
Klipse is a JavaScript plugin that transforms static code snippets in web pages into live, interactive snippets that evaluate in the browser as the user types. It supports many languages including JavaScript, Clojure, Ruby, Python, Scheme, Prolog, PHP, SQL, Go, and Lua, all evaluated client-side with no server involved.

## Use cases
- embed interactive code examples in a tech blog
- make tutorial code snippets runnable in the browser
- let readers edit and evaluate code as they type
- add live Clojure or Ruby REPL snippets to documentation
- create interactive programming lessons without a backend
- evaluate Python or SQL snippets client-side in a web page

## When to choose
- you write technical blogs or tutorials and want runnable code examples
- you need client-side evaluation with no server infrastructure
- you want to support many languages with one lightweight plugin

## When to avoid
- you need server-side execution or sandboxed security guarantees
- you need languages or runtimes not supported by in-browser evaluators
- you need a full hosted playground or IDE experience

## Facets
- artifact type: plugin
- maturity: maintenance
- function: interpreter, editor, plugin-system, developer-tools
- domain: web-development, education, developer-tools, programming-languages
- platform: browser
- tags: interactive-code-snippets, in-browser-evaluation, code-editor, blogging, codemirror, live-coding, multi-language, javascript, web

## Member repositories
- viebel/klipse (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:45.603648+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:26:06.761180+00:00, confidence not recorded.
  - readme: https://github.com/viebel/klipse (fetched 2026-08-28T04:07:45.603648+00:00, sha 46917869fd88)
  - homepage: http://blog.klipse.tech/ (fetched 2026-08-29T09:40:52.376364+00:00, sha 16ff5dc5304d)
  - site_page: https://blog.klipse.tech/about (fetched 2026-08-29T09:40:52.385512+00:00, sha 2cbbffdd0999)
- Data as of 2026-08-30T08:39:29.467469+00:00.
