Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Hackpad

We strive for making code editing in the browser a powerful, streamlined experience.
Collective - Host: opensource - https://opencollective.com/hackpad - Website: https://hackpad.org - Code: https://github.com/hack-pad

Add multiple option support to mkdir and mkdirSync

github.com/hack-pad/hackpad - d32c837a69e30c3134b6130518589ef2a90dd4ea authored about 4 years ago by John Starich <[email protected]>
Fix unicode output to terminal

github.com/hack-pad/hackpad - a6fd0059068272e003d8e2b8c065ba409a45d825 authored about 4 years ago by John Starich <[email protected]>
Set correct working directory for Terminal

github.com/hack-pad/hackpad - 0658917bb78d3b2576e4b2b2e8b35da5e5cee778 authored about 4 years ago by John Starich <[email protected]>
Move terminal and build output into tabs, auto-switch tabs when running playground

github.com/hack-pad/hackpad - 241d9bbbb6a4a28aa90f3f9295c67691b2278086 authored about 4 years ago by John Starich <[email protected]>
Fix short write errors

github.com/hack-pad/hackpad - 8b76cec778a3b203f8d7d8cde1e0c58868f0f80e authored about 4 years ago by John Starich <[email protected]>
Simplify newlines for err stream prints

github.com/hack-pad/hackpad - 02fe3c59f0547d9a41fe44af157fb9fb6d9f1cfe authored about 4 years ago by John Starich <[email protected]>
Switch to debug for terminal control char printing

github.com/hack-pad/hackpad - 231f2d3afd0c71c39a8787f3188a551a44ec0ed8 authored about 4 years ago by John Starich <[email protected]>
Move command parsing code to separate file

github.com/hack-pad/hackpad - 345eae839de2e8cb4bdd02286a43dc652edd3173 authored about 4 years ago by John Starich <[email protected]>
Simplify sh builtin execution

github.com/hack-pad/hackpad - c9de56519d56c11f48d314d60a28c1727228b803 authored about 4 years ago by John Starich <[email protected]>
Revert "Add stdio props to JS child process object"

This reverts commit 044b1d5b581c497a298e3428ef2319d96e64a0b2.

github.com/hack-pad/hackpad - 9d49c71c0c0cc35f1c1e5982e5462ac602d3963f authored about 4 years ago by John Starich <[email protected]>
Polish off a working terminal and shell

github.com/hack-pad/hackpad - df9363b016fe39f3bee06b3cd3f17fb872dc55f2 authored about 4 years ago by John Starich <[email protected]>
Add stdio props to JS child process object

github.com/hack-pad/hackpad - 0276fd023720fb64e3a69c25af24aece2be758b7 authored about 4 years ago by John Starich <[email protected]>
Explicitly define inheritance rules for file descriptors

github.com/hack-pad/hackpad - 9024d4d2475de8b83278ea39633923925402a0d7 authored about 4 years ago by John Starich <[email protected]>
Add pwd, which, and enhance cd shell builtins

github.com/hack-pad/hackpad - 464b692f2041bd0e09cfd93205dd5328c970c49e authored about 4 years ago by John Starich <[email protected]>
Fix nodemon interpreting exit as crash

github.com/hack-pad/hackpad - 2ab87e0928bf9aab7f73b533a7e468c973b284cb authored about 4 years ago by John Starich <[email protected]>
Build everything and store distributable in ./out

github.com/hack-pad/hackpad - 104199a04912b0cb4953015b297aeded34057386 authored about 4 years ago by John Starich <[email protected]>
Switch from plain JS to create-react-app

github.com/hack-pad/hackpad - eb34c5ea81c43cbaf9815b63716d6c4f69a05b55 authored about 4 years ago by John Starich <[email protected]>
Add more sh builtins

github.com/hack-pad/hackpad - e65754bc6f5a2fb52caf0ca0fee4c3af3297b3fc authored about 4 years ago by John Starich <[email protected]>
Add shell binary with some builtins

github.com/hack-pad/hackpad - 7842a5b8cfe7da7e9bbbab92cfc6d0a5e280acf3 authored about 4 years ago by John Starich <[email protected]>
Extract Console object to shared package

github.com/hack-pad/hackpad - 2688da9858958013fb3a2d315e0c39dafde59e88 authored about 4 years ago by John Starich <[email protected]>
Disable spell check in editor

github.com/hack-pad/hackpad - 900e7632d66a4bcf75c413462cc528be0ad2b10d authored about 4 years ago by John Starich <[email protected]>
Add pauses for JS event loop to run

github.com/hack-pad/hackpad - 9c2522795860c40275df0bc3ec5d87d6f4d0ceb8 authored about 4 years ago by John Starich <[email protected]>
Indicate exit status on note stream

github.com/hack-pad/hackpad - e85799762bd13f80932463dc2a84079d7e435271 authored about 4 years ago by John Starich <[email protected]>
Decrease startup time with fine-grained tarfs file waiting

github.com/hack-pad/hackpad - 4cbcc741cf1eb1873a7cd37e2be81223bdf16e05 authored about 4 years ago by John Starich <[email protected]>
Wait for go binary inside editor program

github.com/hack-pad/hackpad - 35ac2b2b5bfc1bef37fe6ac391d60e2fe20ab294 authored about 4 years ago by John Starich <[email protected]>
Run go mod init inside editor console to block buttons

github.com/hack-pad/hackpad - f826593bf648d5d5a20e84689f356ae2e68508ef authored about 4 years ago by John Starich <[email protected]>
Add time elapsed to editor console output

github.com/hack-pad/hackpad - 76a6393b1613d628dc204846559815af09cd9f67 authored about 4 years ago by John Starich <[email protected]>
Switch process to use contexts for cancelation, add process CPU profiler

github.com/hack-pad/hackpad - 64ff1bf25edbe79e7ae5cd39f2b1a496615400be authored about 4 years ago by John Starich <[email protected]>
Only cache WASM inside /go

github.com/hack-pad/hackpad - d89cdca0e0b9382c5600f1de72a4cf3ecd44c136 authored about 4 years ago by John Starich <[email protected]>
Release js.Func during process exec

github.com/hack-pad/hackpad - 21f67f8317cebef689e9c100f0044a36f79767dd authored about 4 years ago by John Starich <[email protected]>
Release more js.Funcs and share logic in interop

github.com/hack-pad/hackpad - ca902d06b1d0493399fc39f86ed124b4c9cc329c authored about 4 years ago by John Starich <[email protected]>
Pick up syscall memory improvements in Go 1.15

github.com/hack-pad/hackpad - e64e149e3c1246cd6a896358cd04765d6f95bb5c authored about 4 years ago by John Starich <[email protected]>
Share memory profiler with editor cmd

github.com/hack-pad/hackpad - 29b4446702be5be217cad6f25e559bbf159652be authored about 4 years ago by John Starich <[email protected]>
Allocate exact file byte sizes to save space

github.com/hack-pad/hackpad - ed6ae414327962fd30f90a465a01af41b6b552de authored about 4 years ago by John Starich <[email protected]>
Add goWasm.profile to download memory profiles

github.com/hack-pad/hackpad - 3bd3bb3a9766bf9977f6d6db1d8ba521a648f69f authored about 4 years ago by John Starich <[email protected]>
Reduce unpacked go.tar.gz size by 39 MB

github.com/hack-pad/hackpad - 69af941b1fa3fd35f4938e8824f32f82b4dc85bf authored about 4 years ago by John Starich <[email protected]>
Drop fetch polyfill for now

github.com/hack-pad/hackpad - 225e8bd07209bd57076a21f10cc477aa09dfaa08 authored about 4 years ago by John Starich <[email protected]>
Fix memfs.OpenFile for opening directory read-only

github.com/hack-pad/hackpad - 92bc647490e41b104792b378e7836cdfbf0e413e authored about 4 years ago by John Starich <[email protected]>
Remove directories from ensurePath, dirs cannot be guaranteed to be filled

github.com/hack-pad/hackpad - 58270a2891d29b0b3e61daffdf974a785599e443 authored about 4 years ago by John Starich <[email protected]>
Ensure accurate tar.Header path and size

github.com/hack-pad/hackpad - 62543613d92c6685d97782d9b238bef909e3e3d1 authored about 4 years ago by John Starich <[email protected]>
Enable tarfs directory Seek

github.com/hack-pad/hackpad - f449f756cf21e4722ff2ff834ec8929786d54ac3 authored about 4 years ago by John Starich <[email protected]>
Interpret EISDIR errors in interop

github.com/hack-pad/hackpad - a7f46ddc27b020cd5da0bf41d81c789e7c4736c2 authored about 4 years ago by John Starich <[email protected]>
Switch to tarfs background init for significant speedup

Also fixes some read bugs with large compressed files

github.com/hack-pad/hackpad - ac0c797e85e9a09c237de6dce8ef6a3b2c46c1d8 authored about 4 years ago by John Starich <[email protected]>
Add tar overlay funcs

github.com/hack-pad/hackpad - 026f2bc6d05f2d48a8955004a6c5c704c2585f8c authored about 4 years ago by John Starich <[email protected]>
Fix tar.gz so /go is the root

github.com/hack-pad/hackpad - 104c6b339f7d2002b40c2ce16e211b53120c0d91 authored about 4 years ago by John Starich <[email protected]>
Test tarfs against fstest suite, fix bugs

github.com/hack-pad/hackpad - 7a53904e2f71caab6e5a4b445409ff1e6f2b65eb authored about 4 years ago by John Starich <[email protected]>
Fix fstester not actually mutating when setting commit flag

github.com/hack-pad/hackpad - b8fbce84bf142bb3685d0a5ffdb24441d33b9b74 authored about 4 years ago by John Starich <[email protected]>
Fix lint errors in fstest

github.com/hack-pad/hackpad - c7e6b51c9760e250204ce3c2448cb671df735841 authored about 4 years ago by John Starich <[email protected]>
Fix test panics

github.com/hack-pad/hackpad - 8443eecc274e2534f0b7014beb4e47a15da9ec17 authored about 4 years ago by John Starich <[email protected]>
Add "commit writes" to fstest for read-only file systems

github.com/hack-pad/hackpad - c60da4c27e860c5838ac95be3f495674adf78f2d authored about 4 years ago by John Starich <[email protected]>
Test ReadOnly fs

github.com/hack-pad/hackpad - a293655069730e1f78c6245bcc71c01c7b0817a4 authored about 4 years ago by John Starich <[email protected]>
Test file.WriteString

github.com/hack-pad/hackpad - 4637617cbb776b8295021676f48b4d8c3ef144e1 authored about 4 years ago by John Starich <[email protected]>
Test file.Sync and file.Truncate

github.com/hack-pad/hackpad - 136268ad9fcd7230e1c5955a899442507f93a47f authored about 4 years ago by John Starich <[email protected]>
Test file.Stat

github.com/hack-pad/hackpad - 78b3acedb258d960e56d8573ac841930f1cc666c authored about 4 years ago by John Starich <[email protected]>
Test file.Readdir

github.com/hack-pad/hackpad - bce87f378788c306bfe57d4c3df155aee2a326a8 authored about 4 years ago by John Starich <[email protected]>
Test file.WriteAt

github.com/hack-pad/hackpad - c08990ce2299b1b7a4a7e152809621b3a56e9d0c authored about 4 years ago by John Starich <[email protected]>
Test file.Seek

github.com/hack-pad/hackpad - 1c36c961bac3c1c054ab3e61ea7110e7edc7160b authored about 4 years ago by John Starich <[email protected]>
Test file.ReadAt

github.com/hack-pad/hackpad - 921516b7bc3371bbc38b8715462bd21906dab319 authored about 4 years ago by John Starich <[email protected]>
Test file.Close and file.Read, add file cases to suite

github.com/hack-pad/hackpad - bc9fde9c6efe27505aa8f27a51ba540951dbdc79 authored about 4 years ago by John Starich <[email protected]>
Test fs.Rename

github.com/hack-pad/hackpad - 9963cb7e2503458fc5eb6b24c8d032e82d16fc4b authored about 4 years ago by John Starich <[email protected]>
Test fs.Remove and fs.RemoveAll

github.com/hack-pad/hackpad - e1ba852c486a1645a9f21a822812e29474f710de authored about 4 years ago by John Starich <[email protected]>
Test fs.OpenFile, refactor to use existing tests on Open and Create

github.com/hack-pad/hackpad - 3f9b46c488f822c4cff41c48c9e0410b2d84f19d authored about 4 years ago by John Starich <[email protected]>
Test fs.MkdirAll

github.com/hack-pad/hackpad - ba34581a856a4b5221b5ec9cc7b2b637c7f68e2e authored about 4 years ago by John Starich <[email protected]>
Require parent directories for fs.Create and fs.Mkdir

github.com/hack-pad/hackpad - 787f660a776ec583e0d3738b74cf33ba326b6a03 authored about 4 years ago by John Starich <[email protected]>
Test fs.Stat and file.Readdirnames

github.com/hack-pad/hackpad - d034f52e152e40c3d77c88016b125bd021c4b7f5 authored about 4 years ago by John Starich <[email protected]>
Test fs.Create, fix lint, remove file leak

github.com/hack-pad/hackpad - 99e41517c53a2ef0fc2b7a42c96ab4dcbfc28e97 authored about 4 years ago by John Starich <[email protected]>
Test chmod and chtimes

github.com/hack-pad/hackpad - 39528b5eed9ec82179b1da4b2f5269f08f73861e authored about 4 years ago by John Starich <[email protected]>
Add os.* docs for easy reading of spec

github.com/hack-pad/hackpad - f7b490d132fe920616bc878889c2a0177c25f436 authored about 4 years ago by John Starich <[email protected]>
Add fs.Open tests

github.com/hack-pad/hackpad - de46576cacbcb27173ce8af92862649a612e638c authored about 4 years ago by John Starich <[email protected]>
Check PathError.Path too

github.com/hack-pad/hackpad - 4c02941ed3885c8d58cd4a98d8bc9f70ab6f0afc authored about 4 years ago by John Starich <[email protected]>
Add fstest package & use it to validate MemMapFs, later for custom too

github.com/hack-pad/hackpad - 7de9b9c3c7fdc0beb7ff35b70760e578782665f2 authored about 4 years ago by John Starich <[email protected]>
WIP: Switch gears to gzip and gzipfs

github.com/hack-pad/hackpad - 3c2fd5bad6ec1ff021bb21a61d2e8c734034197b authored about 4 years ago by John Starich <[email protected]>
Add WASM module cache

github.com/hack-pad/hackpad - bbfa30f132fe776119966181cbdb654eab44a757 authored about 4 years ago by John Starich <[email protected]>
Move wasm file reader into goroutine, extract error handler into receiver

github.com/hack-pad/hackpad - 0d6b1863b0009e8d15c722071e8e8d0bf4ff56fe authored about 4 years ago by John Starich <[email protected]>
Add timers to editor runProcess calls

github.com/hack-pad/hackpad - bd56bdc08c08a0bb1086766d31724f3ca7ac2ca1 authored about 4 years ago by John Starich <[email protected]>
Reduce jumps to JS by deferring js.ValueOf calls on Debug logs

github.com/hack-pad/hackpad - 88a5e326b4f38526d3d8afaae254cdb01bff0a98 authored about 4 years ago by John Starich <[email protected]>
Reduce CPU time on context switching

github.com/hack-pad/hackpad - e78f82051cb3761ff2be78fa406c18485ec37752 authored about 4 years ago by John Starich <[email protected]>
Revert "WIP: Add read-only cache for zipfs to reduce repeated decompression time"

This reverts commit 5b84eae275178e6fee7f82ac5511aeb2b617699d.

github.com/hack-pad/hackpad - 30f6eb8683c9ee444507d21a218c5b274b7a3b8c authored about 4 years ago by John Starich <[email protected]>
WIP: Add read-only cache for zipfs to reduce repeated decompression time

github.com/hack-pad/hackpad - 5b84eae275178e6fee7f82ac5511aeb2b617699d authored about 4 years ago by John Starich <[email protected]>
Support IndexedDB as a Storer FS, but still hitting memory problems so do not wire in yet

github.com/hack-pad/hackpad - 8e94d046e31af67cadbcc750ce121d761446e13d authored about 4 years ago by John Starich <[email protected]>
Fix ln not replacing existing symlink

github.com/hack-pad/hackpad - 9b4de6931f4230b6601b3f85daacde9dbf6c33ce authored about 4 years ago by John Starich <[email protected]>
Debounce reloads a bit

github.com/hack-pad/hackpad - 46039dfe85f89a5d2e49996749b11ad08caf8ac9 authored about 4 years ago by John Starich <[email protected]>
Remove unused jsUint8Array

github.com/hack-pad/hackpad - 6127cbae5ef296a34b26e9bd6ec4ae828952c078 authored over 4 years ago by John Starich <[email protected]>
Make Storer less generic for better performance

github.com/hack-pad/hackpad - be8dbd0c0a572cf2ed3b150b4f1f857cb925f1fd authored over 4 years ago by John Starich <[email protected]>
Add IndexedDB Go wrapper package

github.com/hack-pad/hackpad - 5a3c18a028058abb1dc504746b551102156c532b authored over 4 years ago by John Starich <[email protected]>
WIP: Add localStorage file system

Currently hits out of memory issues when making calls to localStore.getItem

github.com/hack-pad/hackpad - 20ee26cdbfdef2b38d9aec68174069c51d35e5dd authored over 4 years ago by John Starich <[email protected]>
Switch to mountfs to allow new overlays

github.com/hack-pad/hackpad - 791ffa285007d6da973c57bc3cb0450c5a466326 authored over 4 years ago by John Starich <[email protected]>
Move zipfs back

github.com/hack-pad/hackpad - 240ff32e891ff801ec441768d7e808fb5058ed5f authored over 4 years ago by John Starich <[email protected]>
Move zipfs overlay to it's own file

github.com/hack-pad/hackpad - 7d557da8b1bb8041dae42a89a3afac516f7206ca authored over 4 years ago by John Starich <[email protected]>
Handle panics in keydown listener, switch to safe string slicer

github.com/hack-pad/hackpad - 1c5c4e29b11f903636fede4b8d639b482d7d255f authored over 4 years ago by John Starich <[email protected]>
Move remaining JS editor functionality to Go

github.com/hack-pad/hackpad - 23bd6edb35b2ede471b6d84ec9cf2a8368d7da1b authored over 4 years ago by John Starich <[email protected]>
Switch from JS to Go implementation of code typer

github.com/hack-pad/hackpad - ccdb1bd427b33a627e31d93e13086b855b668f0f authored over 4 years ago by John Starich <[email protected]>
Fix cmd+enter having different behavior from the run button

github.com/hack-pad/hackpad - 5b288f23f88a4ab581ce5c6211a7946583f02c12 authored over 4 years ago by John Starich <[email protected]>
Run calls to datasize library inside default program

github.com/hack-pad/hackpad - 92c0c15efe549ab8ec78b8184ac748a6d1474bc2 authored over 4 years ago by John Starich <[email protected]>
Fix chmod issues in afero, now dependency downloads work!

github.com/hack-pad/hackpad - 506a2c71b163f34fa8aed73568e69f4fc503dbee authored over 4 years ago by John Starich <[email protected]>
Return values from some JS utils

github.com/hack-pad/hackpad - 0771561013ae4a4215fa6c0eeba82910c1d39a87 authored over 4 years ago by John Starich <[email protected]>
Create using os.TempDir in polyfill setup

github.com/hack-pad/hackpad - 28d68813f37eae6d0f8c299285ea03bcb5088b3e authored over 4 years ago by John Starich <[email protected]>
Fix file names in debug output from zipfs

github.com/hack-pad/hackpad - 6039fa4de85d61e68441da5d1ce93cb1006a3ba8 authored over 4 years ago by John Starich <[email protected]>
Add basic shell utility

github.com/hack-pad/hackpad - d398397028585c003520ad4899a0eb7d8a478970 authored over 4 years ago by John Starich <[email protected]>
Print debug for failed ops

github.com/hack-pad/hackpad - 64d995f115dcc6591c6cb943e666f58935a14b44 authored over 4 years ago by John Starich <[email protected]>