apps/it-tools/manifest.yaml
Rama main · réplica de lectura del repositorio original.
schema_version: 6
publication_status: published
slug: it-tools
name: IT Tools
tagline: Local browser utilities for everyday development
summary: IT Tools collects text encoders, hash calculators and format converters in one self-hosted browser
interface. This static, non-root recipe serves the pinned upstream build without an application database;
configuration backups do not include favorites or tool data stored in each browser.
status: active
editorial_status: experimental
links:
website: https://it-tools.tech/
source: https://github.com/CorentinTh/it-tools
documentation: https://github.com/CorentinTh/it-tools#readme
issues: https://github.com/CorentinTh/it-tools/issues
classification:
categories:
- Development
tags:
- developer-tools
- converters
- encoding
- utilities
implementation_languages:
- TypeScript
alternatives_to: []
license:
spdx: GPL-3.0-only
kind: open_source
restrictions: []
notes: IT Tools is GPLv3. Preserve license and corresponding-source obligations when redistributing
modified builds. The recipe and original screenshot samples are MIT; no vendor price saving is claimed.
localization:
ui_languages:
- en
- de
- es
- fr
- pt
- uk
- vi
- zh
docs_languages:
- en
- ru
clients:
web: true
android: false
ios: false
desktop: false
auth:
oidc: none
saml: none
two_factor: none
proxy_header: false
requirements:
architectures:
- amd64
- arm64
min_cpu_cores: 1
min_ram_mb: 128
recommended_ram_mb: 256
min_disk_gb: 1
gpu:
required: false
supported: false
database: none
dependencies: []
operations:
install_difficulty: 1
installation_levels:
home: supported
vps: supported
reliable: unsupported
maintenance_difficulty: 1
backup_supported: true
restore_tested: true
healthcheck: true
reverse_proxy_required: false
update_complexity: in_place
recipe:
id: it-tools-compose
version: 1
compose_file: compose.yaml
env_example: .env.example
installation: installation.md
troubleshooting: troubleshooting.md
supported_docker_compose: '>=2.24.0'
application_version: 2024.10.22-7ca5933
images:
- name: ghcr.io/corentinth/it-tools
tag_source: env
tested_at: '2026-10-25'
tested_architectures:
amd64: passed
arm64: not_tested
smoke_test: full
check_history:
- tested_at: '2026-10-25'
application_version: 2024.10.22-7ca5933
recipe_version: 1
tested_architectures:
amd64: passed
arm64: not_tested
smoke_test: full
restore_tested: true
license: MIT
smoke_test_limitations:
- On amd64, verifies non-root/read-only serving, SPA routes, native browser Unicode Base64 roundtrip,
SHA-256, JSON-to-YAML and invalid-input validation without off-origin requests for those tools. Recreates
a clean deployment, restores a custom Nginx configuration marker, rejects incomplete archives before
mutation, and preserves stopped-state backup. ARM64 was not tested.
- Backups cover server configuration, environment and Compose only. Favorites, preferences and any persisted
tool inputs belong to browser storage and are not server-restored. Other tools, external links, TLS
proxies, authentication gateways and dependency vulnerabilities were not exercised or scanned.
security:
public_exposure: supported
default_bind: localhost
privileged: false
host_network: false
docker_socket: false
known_risks:
- This static application has no accounts, native OIDC, MFA or authorization. Anyone who can reach it
can use it. Keep the recipe on loopback; use a private VPN or an independently protected HTTPS gateway
if needed.
- Some tool values and favorites persist in browser local storage; clearing the site or losing the browser
profile loses them. Server backups cannot recover browser data. Do not paste production keys or untrusted
active content into casual utility sessions; browser extensions and shared profiles can observe your
input.
- The latest stable upstream image is dated 2024-10-22, verified on 2026-10-25. A successful smoke does
not establish current dependency security or ongoing release maintenance. No vulnerability scan is
claimed.
- The tested encoders, hashing and format conversions run in the browser without off-origin requests.
This is a scoped observation, not a guarantee for every tool, external link or future image. Frontend
VITE settings are build-time; runtime environment variables do not rebuild the official image.
assessment:
status: warnings
assessed_at: '2026-10-25'
upstream:
release_source: github
repository: CorentinTh/it-tools
last_release_at: '2024-10-22'
last_checked_at: '2026-10-25T08:23:51Z'
stars: 40962
stars_checked_at: '2026-10-25T08:23:51Z'
releases_last_year: 0
releases_checked_at: '2026-10-25T08:23:51Z'
update_tracking:
releases:
status: current
checked_at: '2026-10-25T08:23:51Z'
latest_version: 2024.10.22-7ca5933
critical_vulnerabilities:
status: unknown
checked_at: null
critical_count: null
scanner: null
ids: []
breaking_updates:
status: unknown
checked_at: null
compose_changes:
status: not_tracked
checked_at: null
outdated_images:
status: unknown
checked_at: null
images: []
update_policy:
images:
- image: ghcr.io/corentinth/it-tools
provider: ghcr
repository: corentinth/it-tools
compose: null
content:
description: description.md
logo: assets/logo.svg
screenshots:
- file: assets/json.webp
alt: IT Tools native JSON-to-YAML conversion with original configuration data in light mode
- file: assets/hash.webp
alt: IT Tools native hash calculator with original sample text in dark mode
- file: assets/base64.webp
alt: IT Tools native Base64 Unicode encoding and decoding of original sample text in light mode
updated_at: '2026-10-25'