FreeDom
A free and open-source minimal web browser written in C, focused on Zero Trust and Zero Knowledge principles.
File Explorer
- SKILL.md
- SKILL.md
- bug_report.md
- custom.md
- feature_request.md
- pull_request_template.md
- c-cpp.yml
- ci.yml
- static.yml
- dependabot.yml
- pullrequest_template.md
- analysis_cache.json
- file_hashes.json
- allow.conf
- block.conf
- impersonate.conf
- js.conf
- index.html
- KNOWLEDGE_BASE.md
- logo.png
- roadmap.html
- attr-selectors.html
- box-model.html
- combinators.html
- css-audit-2026-07-10.html
- css-pipeline-audit-2026-07-10.html
- css-sheet-layout.html
- flex-items.html
- flex.html
- float.html
- overflow-hidden.html
- position-overlay.html
- position-relative.html
- position-zindex.html
- pseudo-classes.html
- rich.html
- sample.html
- search.html
- text-decoration.html
- text-presentation.html
- visibility-and-text-wrap.html
- fuzz_css.c
- fuzz_data_url.c
- fuzz_dom.c
- fuzz_dom_debug.c
- fuzz_download.c
- fuzz_freebug.c
- fuzz_html_parse.c
- fuzz_image_decode.c
- fuzz_js_sandbox.c
- fuzz_page_view.c
- fuzz_pdf_export.c
- fuzz_prefetch.c
- fuzz_prefs.c
- fuzz_svg_render.c
- fuzz_text_shape.c
- fuzz_tls_impersonate.c
- fuzz_url.c
- browser_ui.c
- browser_ui_internal.h
- bui_theme.c
- freedom_view.c
- svg_paint.c
- ui_render.c
- anti_fp.h
- block_flow.h
- box_style.h
- box_tree.h
- browser.h
- compositor.h
- css.h
- css_chain.h
- css_color.h
- css_length.h
- css_select.h
- data_url.h
- disk_store.h
- dom.h
- dom_debug.h
- download.h
- flex_layout.h
- form.h
- frame_clock.h
- freebug.h
- freedom_config.h
- hls.h
- hostblock.h
- hostedit.h
- html_parse.h
- image_decode.h
- interp.h
- js_dom.h
- js_env.h
- js_policy.h
- js_sandbox.h
- link_nav.h
- local_store.h
- media_decoder.h
- net_realm.h
- os_sandbox.h
- page_view.h
- pdf_export.h
- perf_trace.h
- prefetch.h
- prefs.h
- profile.h
- psl_data.h
- render_doc.h
- render_policy.h
- renderer.h
- request_policy.h
- secure_fetch.h
- svg_paint.h
- svg_render.h
- tab.h
- text_shape.h
- textfield.h
- tls_impersonate.h
- ui.h
- url.h
- util.h
- webcaps.h
- zoom.h
- alert_2.md
- README.md
- freedom_0.0.3-1_amd64.build
- freedom_0.0.3-1_amd64.buildinfo
- freedom_0.0.3-1_amd64.changes
- freedom_0.0.3-1_amd64.deb
- readmenator_all.yml
- agent-safety.md
- anti_fp.md
- block_flow.md
- box_engine.md
- box_style.md
- box_tree.md
- browser.md
- compositor.md
- css.md
- css_chain.md
- css_color.md
- css_drops.md
- css_length.md
- css_select.md
- data_url.md
- disk_store.md
- dom.md
- dom_debug.md
- download.md
- flex_layout.md
- float.md
- form.md
- frame_clock.md
- freebug.md
- freedom.md
- grid_areas.md
- hostblock.md
- hostedit.md
- html_parse.md
- image_decode.md
- interp.md
- js_dom.md
- js_env.md
- js_policy.md
- js_sandbox.md
- link_nav.md
- local_store.md
- media_decoder.md
- net_realm.md
- os_sandbox.md
- page_view.md
- parity.md
- pdf_export.md
- perf_trace.md
- PLAN-layout-engine.md
- PLAN.md
- prefetch.md
- prefs.md
- profile.md
- render_doc.md
- render_policy.md
- renderer.md
- request_policy.md
- secure_fetch.md
- svg_render.md
- tab.md
- text_shape.md
- textfield.md
- threat-model.md
- tls_impersonate.md
- ui.md
- url.md
- video.md
- video_fullscreen.md
- video_pipeline_jkanime.md
- webcaps.md
- zoom.md
- anti_fp.c
- block_flow.c
- box_style.c
- box_tree.c
- browser.c
- compositor.c
- css.c
- css_chain.c
- css_color.c
- css_length.c
- css_select.c
- data_url.c
- disk_store.c
- dom.c
- dom_debug.c
- download.c
- flex_layout.c
- form.c
- frame_clock.c
- freebug.c
- freedom.c
- hls.c
- hostblock.c
- hostedit.c
- html_parse.c
- image_decode.c
- interp.c
- js_dom.c
- js_env.c
- js_policy.c
- js_sandbox.c
- link_nav.c
- local_store.c
- media_decoder.c
- net_realm.c
- os_sandbox.c
- page_view.c
- pdf_export.c
- perf_trace.c
- prefetch.c
- prefs.c
- profile.c
- render_doc.c
- render_policy.c
- renderer.c
- request_policy.c
- secure_fetch.c
- svg_render.c
- tab.c
- text_shape.c
- textfield.c
- tls_impersonate.c
- ui_layout.c
- url.c
- webcaps.c
- zoom.c
- sample.png
- big_table.html
- css_heavy.html
- flex_grid_deep.html
- images_50.html
- text_heavy.html
- attr-selectors.txt
- box-model.txt
- combinators.txt
- css-audit-2026-07-10.txt
- css-pipeline-audit-2026-07-10.txt
- css-sheet-layout.txt
- flex-items.txt
- flex.txt
- float.txt
- overflow-hidden.txt
- position-overlay.txt
- position-relative.txt
- position-zindex.txt
- pseudo-classes.txt
- rich.txt
- sample.txt
- search.txt
- text-decoration.txt
- text-presentation.txt
- visibility-and-text-wrap.txt
- broken-img-card.html
- css-table.html
- ddg-results.html
- em-units.html
- float-beside.html
- grid-areas.html
- hackernews.html
- inline-links.html
- inline-replaced.html
- jkanime-clamp.html
- jkanime-clamp2.html
- jkanime-main-col.html
- jkanime-tile.html
- jkanime-tile2.html
- jkanime-tile3.html
- jkanime.html
- margin-collapse.html
- multicol.html
- navbox-table.html
- pct-box.html
- rem-62.html
- slashdot-cols.html
- slashdot.html
- table-fit.html
- ua-metrics.html
- wikipedia.html
- baseline.tsv
- asan.supp
- itest_secure_fetch.c
- test_anti_fp.c
- test_block_flow.c
- test_box_style.c
- test_box_tree.c
- test_browser.c
- test_compositor.c
- test_css.c
- test_css_color.c
- test_css_drops.c
- test_css_length.c
- test_data_url.c
- test_disk_store.c
- test_dom.c
- test_dom_debug.c
- test_download.c
- test_flex_layout.c
- test_form.c
- test_frame_clock.c
- test_freebug.c
- test_freedom.c
- test_hls.c
- test_hostblock.c
- test_hostedit.c
- test_html_parse.c
- test_image_decode.c
- test_interp.c
- test_js_dom.c
- test_js_env.c
- test_js_policy.c
- test_js_sandbox.c
- test_link_nav.c
- test_local_store.c
- test_media_decoder.c
- test_net_realm.c
- test_os_sandbox.c
- test_page_view.c
- test_pdf_export.c
- test_perf_trace.c
- test_prefetch.c
- test_prefs.c
- test_profile.c
- test_render_doc.c
- test_render_policy.c
- test_renderer.c
- test_request_policy.c
- test_secure_fetch.c
- test_svg_render.c
- test_tab.c
- test_text_shape.c
- test_textfield.c
- test_tls_impersonate.c
- test_ui.c
- test_url.c
- test_webcaps.c
- test_zoom.c
- public_suffix_list.dat
- VERSION.md
- builtin-array-fromasync.h
- builtin-iterator-zip-keyed.h
- builtin-iterator-zip.h
- cutils.h
- dtoa.c
- dtoa.h
- libregexp-opcode.h
- libregexp.c
- libregexp.h
- libunicode-table.h
- libunicode.c
- libunicode.h
- LICENSE
- list.h
- quickjs-atom.h
- quickjs-c-atomics.h
- quickjs-opcode.h
- quickjs.c
- quickjs.h
- VERSION.md
- ffgeom.py
- gen_psl.c
- mutate.py
- pngdiff.c
- pngprof.py
- github-actions-demo.yml
- .gitignore
- app.py
- browser.gif
- build.err
- build_deb.sh
- CLAUDE.md
- CODE_OF_CONDUCT.md
- configure
- CONTRIBUTING.md
- docker-entrypoint.sh
- docker_run.sh
- Dockerfile
- doff
- fuzz.sh
- install.sh
- KNOWLEDGE_BASE.md
- LICENSE
- Makefile
- pull_request_template.md
- README.md
- requirements.txt
- run_freedom.sh
- SECURITY.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
line
View Details ▼
line
Manage lines.
Accessed in configuration mode.
line vty 0 15
Configure lines from 0 to 15:
line
Read input:
boxes
View Details ▼
boxes
Draw, remove, and repair ASCII art boxes.
echo "{{string}}" | boxes
Draw a box around a string:
echo "{{string}}" | boxes {{[-r|--remove]}}
Remove a box from a string:
echo "{{string}}" | boxes {{[-d|--design]}} {{parchment}}
Specify the box design:
docker build
View Details ▼
docker build
Build an image from a Dockerfile.
docker build .
Build a Docker image using the Dockerfile in the current directory:
docker build {{github.com/creack/docker-firefox}}
Build a Docker image from a Dockerfile at a specified URL:
docker build {{[-t|--tag]}} {{name:tag}} .
Build a Docker image and tag it:
docker run
View Details ▼
docker run
This command is an alias of `docker container run`.
tldr docker container run
View documentation for the original command:
firefox
View Details ▼
firefox
A free and open source web browser.
firefox {{https://www.duckduckgo.com}}
Launch Firefox and open a web page:
firefox --new-window {{https://www.duckduckgo.com}}
Open a new window:
firefox --private-window
Open a private (incognito) window:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
http
View Details ▼
http
HTTPie: an HTTP client designed for testing, debugging, and generally interacting with APIs and HTTP servers.
See also: `xh`.
http {{https://example.com}}
Make a simple GET request (shows response headers and content):
http {{[-p|--print]}} {{H|B|h|b|m|Hh|Hhb|...}} {{https://example.com}}
Print specific parts of the content (`H`: request headers, `B`: request body, `h`: response headers, `b`: response body, `m`: response metadata):
http {{GET|POST|HEAD|PUT|PATCH|DELETE|...}} --proxy {{http|https}}:{{http://localhost:8080|socks5://localhost:9050|...}} {{https://example.com}}
Specify the HTTP method when sending a request and use a proxy to intercept the request:
https
View Details ▼
https
This command is an alias of `http`.
tldr http
View documentation for the original command:
link
View Details ▼
link
Create a hard link to an existing file.
For more options, see the `ln` command.
link {{path/to/existing_file}} {{path/to/new_file}}
Create a hard link from a new file to an existing file:
pip install
View Details ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
python3
View Details ▼
python3
This command is an alias of `python`.
tldr python
View documentation for the original command:
aplay
View Details ▼
aplay
Sound player for ALSA soundcard driver.
aplay {{path/to/file}}
Play a specific file (sampling rate, bit depth, etc. will be automatically determined for the file format):
aplay {{[-d|--duration]}} 10 {{[-r|--rate]}} 2500 {{path/to/file}}
Play the first 10 seconds of a specific file at 2500 Hz:
aplay {{[-c|--channels]}} 1 {{[-t|--file-type]}} raw {{[-r|--rate]}} 22050 {{[-f|--format]}} mu_law {{path/to/file}}
Play the raw file as a 22050 Hz, mono, 8-bit, Mu-Law `.au` file:
apt install
View Details ▼
apt install
Install packages for Debian-based distributions.
sudo apt install {{package}}
Install a package, or update it to the latest version:
sudo apt install {{[-V|--verbose-versions]}} {{package}}
Display verbose package version information during installation or update:
script
View Details ▼
script
Record all terminal output to a typescript file.
script
Record a new session to a file named `typescript` in the current directory:
exit
Stop recording:
script {{path/to/session.out}}
Record a new session to a custom filepath:
systemctl start
View Details ▼
systemctl start
Start systemd units.
systemctl start {{unit}}
Start a unit:
systemctl start {{unit}} --user
Start a user unit:
color
View Details ▼
color
Set the console foreground and background colors.
color
Set the console colors to the default values:
color /?
List available color values and detailed information:
color {{foreground_code}}{{background_code}}
Set the console foreground and background to a specific color using hexadecimal numbers (`1-9,a-f`):
