Skip to main content

honepad

Local CLI for public practice problems.

PyPI Release License OpenSSF Best Practices OpenSSF Scorecard FOSSA

honepad live console

Timed desks. You implement methods, run public tests, and unlock the next level. 38 language runners work on Linux. The python3 CLI also runs on macOS, native Windows, and Windows WSL.

This tree ships public practice problems only. It does not include live assessment items. It is not affiliated with any interview vendor.

Install

pip install honepad

Homebrew (tap, then trust on Homebrew 6+):

brew tap honepad/tap
brew trust honepad/tap
brew install honepad/tap/honepad

Scoop (add the org bucket first):

scoop bucket add honepad https://github.com/honepad/scoop-bucket
scoop install honepad/honepad

pip is the primary channel. Homebrew and Scoop install the same PyPI/GitHub Release wheel. There is no winget package yet (that needs a Windows portable archive).

From a clone:

git clone https://github.com/honepad/honepad.git
cd honepad
python3 -m venv .venv
.venv/bin/pip install -e ".[dev]"

Start a desk

honepad start bank_system python3

That opens a live console. 1 runs public tests. 2 submits and unlocks the next level. q quits.

honepad langs lists catalog languages. The last column is runner or no-runner.

Scope

38 runners on Ubuntu CI. The python3 CLI is also proven on macOS, native Windows, and WSL.

Catalog ids without a runner: objc, vb, angular-ts, react-js, react-ts, vue-js, vue-ts, mysql, postgresql, mssql, hack, mongodb.

License

Apache-2.0. See LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

honepad-0.1.1.tar.gz (626.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

honepad-0.1.1-py3-none-any.whl (881.5 kB view details)

Uploaded Python 3

File details

Details for the file honepad-0.1.1.tar.gz.

File metadata

  • Download URL: honepad-0.1.1.tar.gz
  • Upload date:
  • Size: 626.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for honepad-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8cc2035b9952380e89df767ae12cd56927a1cae6401d9e5c17214def4f189d80
MD5 951cf8f66b51b8b4cb51aca01554b559
BLAKE2b-256 2ca63aef023283528cc5736c9b2a883b1aa5acde319a591a028da0841f288553

See more details on using hashes here.

Provenance

The following attestation bundles were made for honepad-0.1.1.tar.gz:

Publisher: publish-pypi.yml on honepad/honepad

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file honepad-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: honepad-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 881.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for honepad-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 094b476ccd945af945373c650e557fcaa77b9d2b768f3dd209eda38977a2fc6b
MD5 11b9c1ef83fde0c828c6c2518c1f18f6
BLAKE2b-256 1d5eb5b2a737e41fd824ca597e9f099b2df963f94f17298b5fec5562dfbf8529

See more details on using hashes here.

Provenance

The following attestation bundles were made for honepad-0.1.1-py3-none-any.whl:

Publisher: publish-pypi.yml on honepad/honepad

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.2.0

2 files

This release

0.1.1 This release

2 files

0.1.0

2 files

0.0.2

2 files

0.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page