Skip to content
Longterm Wiki

quantified-uncertainty/squiggle: This monorepo covers ... - GitHub

web

Credibility Rating

3/5
Good(3)

Good quality. Reputable source with community review or editorial standards, but less rigorous than peer-reviewed venues.

Rating inherited from publication venue: GitHub

Metadata

Cited by 2 pages

PageTypeQuality
QURI (Quantified Uncertainty Research Institute)Organization48.0
SquiggleProject41.0

Cached Content Preview

HTTP 200Fetched May 24, 20264 KB
quantified-uncertainty
 
 / 
 
 squiggle 
 

 Public 
 

 

 
 
 
 

 
 
 
 Notifications
 You must be signed in to change notification settings 

 

 
 
 
 Fork
 29 
 
 

 
 
 
 
 
 Star
 211 
 
 

 

 
 

 
 

 

 
 

 
 
 

 
 
 

 
 
 
   main Branches Tags Go to file Code Open more actions menu Folders and files

 Name Name Last commit message Last commit date Latest commit

   History

 10,455 Commits 10,455 Commits .changeset .changeset     .cursor/ rules .cursor/ rules     .github .github     .vscode .vscode     apps apps     evaluations evaluations     internal-packages internal-packages     packages packages     patches patches     turbo/ generators turbo/ generators     .dockerignore .dockerignore     .gitignore .gitignore     .prettierignore .prettierignore     CHANGELOG.md CHANGELOG.md     CLAUDE.md CLAUDE.md     CONTRIBUTING.md CONTRIBUTING.md     LICENSE LICENSE     README.md README.md     import-sorter.json import-sorter.json     package.json package.json     pnpm-lock.yaml pnpm-lock.yaml     pnpm-workspace.yaml pnpm-workspace.yaml     prettier.config.js prettier.config.js     skip-dependabot.sh skip-dependabot.sh     turbo.json turbo.json     View all files Repository files navigation

 Squiggle

 
 
 
 
 
 

 A simple programming language for probabilistic estimation that runs on Javascript.

 Get started

 
 
 Gallery 

 Squiggle Playground 

 Language basics 

 Known bugs 

 Original Lesswrong sequence 

 Author your Squiggle models as Observable notebooks 

 Use Squiggle in VS Code 

 
 Our deployments

 
 
 Language documentation : https://squiggle-language.com 

 React components storybook : https://components.squiggle-language.com 

 Squiggle Hub : https://squigglehub.org 

 
 Packages

 
 This monorepo has several packages that can be used for various purposes.

 Public packages

 
 All packages that are published to npm can be found in packages .

 
 @quri/squiggle-lang in packages/squiggle-lang contains the core language, particularly
an interface to parse Squiggle expressions and return descriptions of distributions
or results.

 @quri/squiggle-ui in packages/ui has React components for common QURI projects.

 @quri/squiggle-components in packages/components contains React components particularly meant to be used with Squiggle visualizations.

 packages/vscode-ext is the VS Code extension for writing estimation functions. It's not published to npm, but it's published to the VS Code Marketplace .

 
 Applications

 
 Applications (usually built with Next.js) can be found in apps .

 
 apps/website is the main documentation website for Squiggle. It is hosted at squiggle-language.com .

 apps/hub is the code behind Squiggle Hub .

 
 Internal packages

 
 Internal packages (not published to npm) can be found in internal-packages .

 Develop

 
 For any project in the repo, begin by running pnpm install in the top level:

 pnpm i 
 Then use turbo to build the specific packages or the entire monorepo:

 turbo run build 
 Or

... (truncated, 4 KB total)
Resource ID: f123c2b2e644683d | Stable ID: sid_th4kDkihYA