• This repository has been archived on 14/Sep/2020
  • Stars
    star
    138
  • Rank 264,508 (Top 6 %)
  • Language
    JavaScript
  • License
    Apache License 2.0
  • Created about 8 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ’» Stencila on your desktop

πŸ’» Desktop

Stencila on your desktop

⚠️ Deprecated

This project is deprecated and no longer maintained. Please see, our main repository, stencila/stencila, for other projects that provide similar or alternative functionality.

πŸ‘‹ Introduction

Stencila is a platform for reproducible research. One of our aims is to provide intuitive, familiar, visual interfaces for researcher to do reproducible research within. To lower the barriers to entry.

This is the desktop deployment of our web-based "reproducible office suite" with interfaces for editing both textual and spreadsheet documents.

πŸŽ₯ Demo

The above example documents are bundled in the app. See the introductory video here and other example documents here.

🚨 Warning

You should only open documents that you trust using Stencila Desktop. Articles and spreadsheets can contain Javascript, Python, and/or R code that will run on your machine. Furthermore, this version on Stencila Desktop uses an old version of Electron which has a critical vulnerability which may allow remote code execution.

πŸ“¦ Install

Download an installer for the latest release at https://github.com/stencila/desktop/releases

  • Windows : .exe
  • Mac OSX : .dmg
  • Linux: .AppImage

βš’οΈ Develop

To run a development version of Stencila Desktop:

$ git clone https://github.com/stencila/desktop.git
$ cd desktop
$ npm install
$ npm start

To create a distributable binary of Stencila Desktop:

$ npm run release

Find the binary for your operating system in the dist folder.

More Repositories

1

stencila

Documents with Scientific Intelligence
Rust
800
star
2

dockta

🐳 A Docker image builder for researchers
TypeScript
121
star
3

encoda

↔️ A format converter for Stencila documents
TypeScript
35
star
4

hub

☸️ Hub for executable documents
Python
31
star
5

nixta

πŸ“¦ A package manager based on Nix
Nix
20
star
6

py

Stencila for Python
Python
17
star
7

schema

πŸ“‘ Schema for semantic, composable, parameterize-able and executable documents
Rust
17
star
8

r

πŸ”΅ R interpreter for executable documents
R
16
star
9

mini

A minimal, functional language focused on data analysis and visualization
JavaScript
15
star
10

cli

⌨️ Stencila on the command line
JavaScript
14
star
11

clouda

☁️ Stencila in the cloud
JavaScript
13
star
12

designa

πŸ“ Stencila's design system
TypeScript
11
star
13

examples

Stencila examples
Jupyter Notebook
10
star
14

node

Stencila for Node.js
JavaScript
10
star
15

dev-config

πŸ”§ Shared development configurations for Stencila projects
JavaScript
6
star
16

executa

⚑ Execution engine for executable documents
TypeScript
6
star
17

environs

πŸ“¦ Stencila in reproducible computing environments
Nix
5
star
18

libcore

πŸ“š Stencila core function library
JavaScript
5
star
19

logga

🌲 Emit log events from anywhere. Consistently.
TypeScript
5
star
20

thema

🎨 Themes for executable documents
TypeScript
4
star
21

slides

Stencila presentation slides
HTML
4
star
22

bindilla

πŸ¦– A Stencila to Binder bridge
Python
4
star
23

website

Stencila's website
4
star
24

rasta

🌴 R interpreter for executable documents
R
3
star
25

policies

βš–οΈ Policies, code of conduct and other information
3
star
26

blog

Stencila in the blogosphere
2
star
27

cpp

Stencila for C++
C++
2
star
28

pyla

🐍 Python interpreter for executable documents
Python
2
star
29

sparkla

✨ Compute sessions for executable documents
TypeScript
2
star
30

libdh

A library of Stencila-compatible functions for the Digital Humanities.
Python
2
star
31

status

Stencila's status reporting
JavaScript
1
star
32

nbstencilahostproxy

Proxy to a Stencila Host from a Jupyter Notebook server
Python
1
star
33

open

Stencila on the web
HTML
1
star
34

jesta

πŸƒ Stencila plugin for executable documents using JavaScript
TypeScript
1
star
35

engine

Stencila's Evaluation Engine.
JavaScript
1
star
36

js

Stencila for Javascript
JavaScript
1
star
37

libtemplate

♻️ A template repository for creating https://stenci.la compatible function libraries
R
1
star