Skip to main content

honepad

Local CLI for public practice problems.

OpenSSF Best Practices

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

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.0.tar.gz (624.9 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.0-py3-none-any.whl (880.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: honepad-0.1.0.tar.gz
  • Upload date:
  • Size: 624.9 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.0.tar.gz
Algorithm Hash digest
SHA256 3ecebbd32cbbbc6185ca3e9beaf707cd9303e952fa4c8bc7bef910bad6149246
MD5 ea18f552561b7e091e0da683e164cebc
BLAKE2b-256 4a6d35b850081d5b877c0287873fc6ee2fcf409b4c584a5975f88a261a0145d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for honepad-0.1.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: honepad-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 880.8 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d099e4eaa35134b451ff8eb7fd93ce841cd8b81d6537dacbb7f5d758ad97244b
MD5 35d394e784f6c06115460c5bf8c8e874
BLAKE2b-256 7b8119178c32039e5ef550d81bd55752d3f69744feb4a78522ae377ca2dbc719

See more details on using hashes here.

Provenance

The following attestation bundles were made for honepad-0.1.0-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

0.1.1

2 files

This release

0.1.0 This release

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