• Stars
    star
    455
  • Rank 96,175 (Top 2 %)
  • Language
    HTML
  • License
    Other
  • Created over 4 years ago
  • Updated over 3 years ago

Reviews

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

Repository Details

Simple virtual whiteboarding

Box Line Text

Netlify Status Build Status

Box Line Text (BLT) is a simple virtual whiteboarding tool. It is minimalistic and contains no visible UI for a clean screencasting experience.

Use it

Basic demo

Usage

  • Click anywhere to create a text element
  • Click and drag a straight line to make a line
  • Click and drag a diagonal line to make a box
  • Hold shift to use the mouse as an eraser
  • Share documents via URL
Advanced Usage
  • Press Ctrl-z to undo creating elements
  • Press Ctrl and drag an element to move it
  • Press Ctrl and drag the background to move all elements
  • Immediately after creating an element, use the arrow keys to cycle through a few basic styles:
    • Boxes - Background colors
    • Lines - Arrows
    • Floating text - Double size, quad size, vertical

This tool assumes that you are screencasting from a laptop or desktop, so it is optimized for using a mouse to create figures and a physical keyboard to create text. It does not provide touch and pen support.

FAQ

How do I save?

Diagram state is stored in the URL, so any method of saving a URL can be used to save your work. In most browsers, you also can save the page as an HTML file. This should save your diagram and allow you to pick up where you left off. Screenshots and/or screen recordings may also be used to save your work.

Is there a way to make the diagram larger or smaller?

Native zoom in your browser is supported and should work for this purpose.

Can I make the diagram fill my entire screen?

Yes. Full screen mode is supported. You can enter full screen mode as you normally would in your browser (perhaps by pressing F11).

More Repositories

1

languagemodels

Explore large language models in 512MB of RAM
Python
1,176
star
2

PythonDropboxUploader

Uploads a file to Dropbox
Python
107
star
3

BWMetaAI

A StarCraft Brood War AI designed to follow the modern 1v1 metagame
Python
83
star
4

connectiongrammar

This package provides a way to develop text grammars that represent a language of interconnected 3D objects in a Python environment.
Python
73
star
5

rebrickable-sqlite

Set of scripts to create a local copy of the Rebrickable database
Makefile
27
star
6

minix3

branch of the minix3 OS for use in COS421 (Operating Systems)
23
star
7

catdocx

Extracts plain text from docx files
Shell
21
star
8

MIPS-Lite

A pipelined MIPS-Lite CPU implementation
VHDL
20
star
9

twitch-powered-up

Interact with LEGO Powered Up elements via Twitch chat and a Raspberry Pi.
JavaScript
13
star
10

gCal-iCal-Sync

Syncs a public iCal URL to a Google Calendar
Python
10
star
11

rdlgen

SSRS RDL Report Generator
Python
8
star
12

lego-by-pound

Python
7
star
13

article-template

This is a simple template for writing academic papers. It uses bibtex for tracking bibliographic information and Pandoc to convert the content to a correctly formatted document.
Makefile
6
star
14

lgeo

POV-Ray SDL
6
star
15

pyastsim

Detects similarity between Python source files based on their normalized abstract syntax trees
Python
5
star
16

pagetext.js

phantomjs script to extract article content from a page
HTML
4
star
17

doctestfn

Python
3
star
18

bricki

Application for tracking Lego inventory
Python
3
star
19

python-socket-chat

A set of Python scripts to implement a chat server and client over simple sockets
Python
2
star
20

CANParkStatus

C
2
star
21

racing-adventures

JavaScript
2
star
22

large-language-models-cpsc2550

CSS
2
star
23

rep2ai

Starcraft replay to AI converter
C
2
star
24

dotfiles

System configuration files
Shell
2
star
25

inferential

An open inference server for educational use
Python
2
star
26

x64-asm-hello-world

A basic programming assignment using x64 Linux Assembly
Assembly
2
star
27

project-template

CSS
1
star
28

nfa

Python NFA implementation
HTML
1
star
29

benji-racer

HTML
1
star
30

presdown

Simple presentation markup
JavaScript
1
star
31

github-jobs

Python
1
star
32

dm

Display mode selector
Shell
1
star
33

lithium-ion-charger

A simple charger for single lithium ion cells
C
1
star
34

gradient-descent

Python
1
star
35

calculator

Python
1
star
36

ubuntu-desktop-vm

Shell
1
star
37

retention-modeling

CSS
1
star
38

hosts

Hosts files for ad and distraction blocking
1
star
39

sysinfo

C
1
star
40

pwa-calc

A basic calculator implemented as a Progressive Web Application
HTML
1
star
41

kvlite

A very simple key value store accessible over http
C++
1
star
42

pwa-calc-slides

CSS
1
star
43

gclean

Reduces size of email messages hosted by Gmail
Python
1
star
44

xubuntu-vm

Shell
1
star
45

test-files

Makefile
1
star
46

http-password-extractor

Python
1
star
47

operating-systems-cpsc4420

Python
1
star
48

ds-examples

Jupyter Notebook
1
star
49

software-engineering-test

1
star
50

txtnorm

C
1
star
51

brick-classifier

Jupyter Notebook
1
star
52

philosophers

C
1
star
53

node-mvb

JavaScript
1
star
54

userbwlimit

Limits individual user bandwidth
Shell
1
star
55

memvulnscan

Python
1
star
56

membench

Simple memory benchmark utility
Rust
1
star
57

epubcrush

Python
1
star
58

weensy

C++
1
star
59

ubuntu-server-student-env

Scripts and config files for configuring an Ubuntu server for multiuser student use
Shell
1
star
60

gradient-descent-js

HTML
1
star
61

robot-inventor-cli

Shell
1
star
62

nperf

Python
1
star
63

course-search

JavaScript
1
star
64

json-validator

Python
1
star
65

python-docs-zim

Packages Python documentation as a Kiwix ZIM file
Makefile
1
star