doc - Runtime documentation tool for REPL

  •        2

Runtime documentation tool for REPL.



Related Projects - The source code that powers

  •    Python

Read the Docs hosts documentation for the open source community. It supports Sphinx docs written with reStructuredText, and can pull from your Subversion, Bazaar, Git, and Mercurial repositories. Then we build documentation and host it for you. Think of it as Continuous Documentation. You will find complete documentation for setting up your project at the Read the Docs site.

gomacro - Interactive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macros

  •    Go

gomacro is an almost complete Go interpreter, implemented in pure Go. It offers both an interactive REPL and a scripting mode, and does not require a Go toolchain at runtime (except in one very specific case: import of a 3rd party package at runtime). press TAB to autocomplete a word, and press it again to cycle on possible completions.

codox - Clojure documentation tool

  •    Clojure

A tool for generating API documentation from Clojure or ClojureScript source code. This will generate API documentation in the "target/doc" subdirectory (or wherever your project :target-path is set to).

waterline-docs - Public Documentation for Waterline


The Waterline documentation now lives in the Sails documentation. These links will bring you to the applicable doc pages on the Sails website.A list of officially supported adapters can be found here.

vue-styleguidist - Created from react styleguidist for Vue Components with a living style guide

  •    Javascript

Project was started when not finding a tool that generates documentation of components with hot reloading, read documentation and have a playground. Created from React Styleguidist, implement additional support to read and compile .vue files. Only supports 2.x. Vue Styleguidist is a style guide generator for Vue components. It lists component and shows live, editable usage examples based on Markdown files. You can use it to generate a static HTML page to share and publish or as a workbench for developing new components using hot reloaded dev server.

sly - Sylvester the Cat's Common Lisp IDE

  •    Common

``` _____ __ __ __ / ___/ / / \ \/ / |\ _,,,---,,_ \__ \ / / \ / /,`.-'`' -. ;-;;,_ ___/ / / /___ / / |,4- ) )-,_..;\ ( `'-' /____/ /_____/ /_/ '---''(_/--' `-'\_)```SLY is Sylvester the Cat's Common Lisp IDE for Emacs. See it in action in[this screencast][7].SLY is a direct fork of [SLIME][1], and contains the following improvements overit:* Completely redes

psysh - A REPL for PHP

  •    PHP

PsySH is a runtime developer console, interactive debugger and REPL for PHP. Learn more at and in the manual.

ts-node - TypeScript execution and REPL for node.js

  •    TypeScript

TypeScript execution and REPL for node.js, with source map support. Works with typescript@>=2.0. Tip: Installing modules locally allows you to control and share the versions through package.json.

cayley - An open-source graph database

  •    Go

* Written in [Go](* Easy to get running (3 or 4 commands, below)* RESTful API * or a REPL if you prefer* Built-in query editor and visualizer* Multiple query languages: * JavaScript, with a [Gremlin](\* graph object. * (simplified) [MQL](, for Freebase fans* Plays well with multiple backend stores: * [LevelDB]( * [Bolt]( *

vigra - a generic C++ library for image analysis

  •    C++

If you downloaded an official release, the documentation can be found in $VIGRA_PATH/doc/vigra/, the start file is $VIGRA_PATH/doc/vigra/index.html or online at When you use the development version from github, you can generate documentation by make doc.

docs - This repository contains .NET Documentation.


This repo contains work-in-progress documentation for .NET. To contribute, see the Contributing Guide and the issues list.We welcome contributions to help us improve and complete the .NET docs. Feel free to copy/paste documentation from .NET Framework docs as a starting point for .NET docs. We anticipate that Xamarin, Mono and Unity will also use this documentation.

rust-learning - A bunch of links to blog posts, articles, videos, etc for learning Rust


A bunch of links to blog posts, articles, videos, etc for learning Rust. Feel free to submit a pull request if you have some links/resources to add. Also, I try to verify that the articles below have some real content (i.e. aren't 2 paragraph blog posts with little information) to ensure I'm not listing "fluff" pieces. If you have an idea for a better way to organize these links, please let me know. The main documentation is always the best beginning, so if you haven't read yet, start by reading Rust docs. You also have ebook versions of the doc here and there.

grunt-jsdoc - A grunt plugin to generate javascript doc by running jsdoc3 on your grunt projects.

  •    Javascript

This plugin enables you to integrate the generation of comments based documentation into your Grunt build. This plugin is a wrapper around jsdoc3. Please refer to the documentation for the documentation details.

UTF-X Doc - An XML Documentation System

  •    Java

UTF-X Doc is a very simple XML documentation package (similar to DocBook but much, much simpler). UTF-X Doc has special features for documenting XML systems.

doc - Miscellaneous documentation


"Doc" is an empty project other than its wiki. I use "doc"'s wiki for miscellaneous notes and documentation. But the project doesn't contain code. The only file is this

Mancy - >_ Electron based NodeJS REPL :see_no_evil:

  •    Javascript

A cross platform NodeJS REPL application based on electron and react frameworks. wiki page has documentation for new features.

play-clj - A Clojure game library

  •    Clojure

A Clojure library that provides a wrapper for libGDX, allowing you to write 2D and 3D games that run on desktop OSes (Windows, OS X, and Linux) and Android with the same Clojure codebase.The best thing about making a game in Clojure is that you can modify it in a REPL while it's running. By simply reloading a namespace, your code will be injected into the game, uninhibited by the restrictions posed by tools like HotSwap. Additionally, a REPL lets you read and modify the state of your game at runtime, so you can quickly experiment and diagnose problems.

vim-fireplace - fireplace.vim: Clojure REPL support

  •    Vim

There's a REPL in fireplace, but you probably wouldn't have noticed if I hadn't told you. Such is the way with fireplace.vim. By the way, this plugin is for Clojure. First, set up cider-nrepl. (If you skip this step, fireplace.vim will make do with eval, which mostly works.) Next, fireplace.vim doesn't provide indenting or syntax highlighting, so you'll want a set of Clojure runtime files if you're on a version of Vim earlier than 7.4. You might also want salve.vim for assorted static project support.

docs - Documentation resources for dat and the surrounding ecosystem

  •    CSS

Repository for the documentation of the Dat Project ecosystem. View the docs at See docs folder for information on editing and adding docs. Once you finish editing the docs, send a PR to the master branch to get the edits automatically deployed.

hana - Your standard library for metaprogramming

  •    C++

You can browse the documentation online at The documentation covers everything you should need including installing the library, a tutorial explaining what Hana is and how to use it, and an extensive reference section with examples. The remainder of this README is mostly for people that wish to work on the library itself, not for its users. After issuing this, doc/html will contain exactly the same static website that is available online. Note that doc/html is automatically ignored by Git so updating the documentation won't pollute your index.