srcbookdev/srcbook

TypeScript notebook

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Added to GitGenius on September 20th, 2026
Created on May 8th, 2024
Open Issues & Pull Requests: 32 (+0)
GitHub issues: Enabled
Number of forks: 310
Total Stargazers: 3,445 (+0)
Total Subscribers: 34 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 27
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 639 days
Stale 30+ days: 27
Stale 90+ days: 27

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • good first issue (4)
  • hacktoberfest (4)
  • bug (1)
  • enhancement (1)
  • invalid (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Srcbook is a TypeScript notebook that runs locally on your machine.

Srcbook addresses the need for an interactive development environment where TypeScript code can be executed and iterated upon without leaving the browser. It combines a local Node.js runtime with a web interface, allowing developers to write, execute, and share TypeScript notebooks. The tool exports notebooks to markdown format and integrates AI capabilities for code exploration and iteration, along with Mermaid diagramming support for rich annotations.

Srcbook suits developers who want a lightweight, self-contained notebook environment for TypeScript without relying on cloud infrastructure. It works well for prototyping, exploring ideas, and documenting code with executable examples. The tool requires Node 18 or higher and can be run via npx or Docker, with API keys managed through the web interface. Anyone adopting it should be aware that the project is not under active development.

The project collects behavioral analytics to improve the application, though this can be disabled via an environment variable. The codebase is open source, allowing users to verify the analytics implementation and privacy practices directly.