Skip to content

Free privacy-first developer tools & blog: JSON formatter, PDF tools, Base64, RegEx tester, Hash generator, URL encoder, Markdown converter, Color picker. All client-side processing.

License

Notifications You must be signed in to change notification settings

thejord-it/thejord-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

82 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

THEJORD.IT

THEJORD.IT

Privacy-First Developer Tools | The Italian Alternative to IT-Tools

GitHub Stars License: MIT Next.js React TypeScript Tailwind CSS Made in Italy PRs Welcome

๐ŸŒ Live Demo โ€ข ๐Ÿ“– Blog โ€ข ๐Ÿ› Report Bug โ€ข โœจ Request Feature

Modern, fast, and free tools for developers. A comprehensive suite of online utilities built with Next.js, React 19, and Tailwind CSS.

๐Ÿ‡ฎ๐Ÿ‡น Italian | ๐Ÿ‡ฌ๐Ÿ‡ง English


๐Ÿ”’ Privacy-First: All tools process data 100% client-side. Your data never leaves your browser.

๐ŸŽ‰ What's New in December 2025

๐Ÿ“„ PDF Tools Suite - Merge, Split, Compress, Convert, and Edit PDFs entirely in browser ๐Ÿ—œ๏ธ Real PDF Compression - Ghostscript WASM for actual file size reduction ๐ŸŒ i18n Support - Full English and Italian localization ๐Ÿงช 132 Tests - Comprehensive test coverage with Jest + Playwright ๐Ÿ“ Tech Blog - Developer articles and tool guides


๐Ÿš€ Quick Links

๐Ÿ“„ JSON Formatter ๐Ÿ” Base64 Tool ๐Ÿ” RegEx Tester
Hash Generator URL Tool Color Picker
๐Ÿ• Cron Builder ๐Ÿ“‹ JSON Schema ๐Ÿ“ Markdown
๐Ÿ“„ PDF Tools ๐Ÿ“ฐ Lorem Ipsum ๐Ÿ“Š Diff Checker

๐Ÿ’Ž Why Choose THEJORD.IT?

๐Ÿ† Feature THEJORD.IT IT-Tools Other Tools
100% Client-Side โœ… All tools โœ… Most โš ๏ธ Varies
PDF Tools โœ… Full suite โŒ None โš ๏ธ Limited
Real PDF Compression โœ… Ghostscript WASM โŒ โŒ
Open Source โœ… MIT License โš ๏ธ GPLv3 โš ๏ธ Varies
Modern Stack โœ… Next.js 16 + React 19 Vue 3 Varies
SSR + SEO โœ… Full SSR โŒ SPA โš ๏ธ Varies
i18n โœ… EN + IT โŒ EN only โš ๏ธ Limited
Blog/CMS โœ… Integrated โŒ โŒ
Self-Hosting โœ… Docker + K3s โœ… Docker โš ๏ธ Limited

โœจ Features

๐Ÿ”’ Privacy-First
All tool processing happens in your browser. Zero data sent to servers.
โšก Lightning Fast
Built with Next.js 16 Turbopack, React 19, and optimized for performance.
๐Ÿ“„ PDF Tools Suite
Merge, split, compress (real Ghostscript), convert, and edit PDFs entirely client-side.
๐ŸŒ Works Offline
Tools work offline after first load. PWA-ready.
๐ŸŒ Multilingual
Full English and Italian support with next-intl.
๐Ÿ“ Tech Blog
Integrated blog with SSR, SEO optimization, and CMS.

๐Ÿ› ๏ธ Available Tools (14 Tools)

Tool Description Key Features
๐Ÿ“ JSON Formatter Format, validate, and convert JSON Beautify, minify, tree view, JSONโ†”CSV, JSONโ†”YAML
๐Ÿ“„ PDF Tools Complete PDF manipulation suite Merge, Split, Compress (Ghostscript WASM), Convert, Edit
๐Ÿ”ค Base64 Encoder/Decoder Encode and decode Base64 File upload/download, 50+ file type detection
๐Ÿ” RegEx Tester Test regular expressions live 30+ predefined patterns, match highlighting
๐Ÿ” Hash Generator Generate cryptographic hashes MD5, SHA-1, SHA-256, SHA-512, SHA-3
๐Ÿ”— URL Encoder/Decoder Encode and decode URLs Component and full URL support
๐Ÿ“„ Markdown to HTML Convert Markdown to sanitized HTML Live preview, DOMPurify sanitization
๐ŸŽจ Color Converter Convert between color formats HEX, RGB, HSL, CMYK with visual picker
๐Ÿ“ฐ Lorem Ipsum Generator Generate placeholder text Words, sentences, paragraphs with stats
๐Ÿ“Š Text Diff Checker Compare text line by line Ignore whitespace, case-sensitive options
๐Ÿ• Cron Expression Builder Create and validate cron schedules Visual builder, patterns, next runs preview
๐Ÿ“‹ JSON Schema Converter Generate JSON Schema from JSON Format detection, Draft 2020-12/07 support
๐Ÿ“‚ XML/WSDL Viewer Parse and navigate XML/WSDL files Tree view, XPath search, schema validation
๐Ÿ”‘ UUID Generator Generate and validate UUIDs v1, v4, bulk generation, validation

๐Ÿ—๏ธ Tech Stack

Frontend

  • Next.js 16.0.7 - React framework with App Router + Turbopack
  • React 19.2.0 - UI library
  • TypeScript 5.9 - Type safety
  • Tailwind CSS 3.3.5 - Styling
  • next-intl 4.5 - Internationalization

PDF Processing (100% Client-Side)

  • pdf-lib - PDF manipulation
  • pdfjs-dist - PDF rendering
  • @jspawn/ghostscript-wasm - Real PDF compression
  • JSZip - ZIP file handling

Backend

  • Node.js + Express - API server
  • Prisma - ORM
  • PostgreSQL - Database

Testing

  • Jest 30 - Unit testing (118 tests)
  • Playwright - E2E testing (14 tests)

Infrastructure

  • Docker - Containerization
  • Kubernetes (K3s) - Orchestration
  • GitHub Actions - CI/CD
  • Cloudflare - CDN + Security

๐Ÿš€ Quick Start

๐ŸŒ Online (Recommended)

Visit thejord.it - No installation needed!

๐Ÿ’ป Local Development

Prerequisites: Node.js 20+ โ€ข npm 10+

# 1๏ธโƒฃ Clone the repository
git clone https://github.com/thejord-it/thejord-web.git
cd thejord-web

# 2๏ธโƒฃ Install dependencies
npm install

# 3๏ธโƒฃ Create environment file
cp .env.local.example .env.local

# 4๏ธโƒฃ Start development server
npm run dev

# โœ… Open http://localhost:3000

๐Ÿ“ฆ Production Build

# Build optimized bundle
npm run build

# Start production server
npm start

๐Ÿงช Testing

# Run unit tests
npm test

# Run tests with coverage
npm run test:coverage

# Run E2E tests
npm run test:e2e

# Run E2E tests with UI
npm run test:e2e:ui

๐Ÿณ Docker Deployment

# Build Docker image
docker build -t thejord-web:latest .

# Run container
docker run -d -p 3000:3000 --name thejord-web thejord-web:latest

๐Ÿ“Š Comparison with Competitors

Feature THEJORD.IT IT-Tools ToolAska CodeUtil
Framework โš›๏ธ Next.js 16 ๐ŸŸข Vue 3 ๐Ÿ…ฐ๏ธ Angular โš›๏ธ Next.js
Tool Count 14 tools 80+ tools 9 categories 19 tools
PDF Tools โœ… Full suite โŒ None โš ๏ธ Limited โŒ None
Real Compression โœ… Ghostscript โŒ โŒ โŒ
SSR/SEO โœ… Full SSR โŒ SPA โŒ SPA โœ… SSR
i18n โœ… EN + IT โŒ EN โŒ EN โŒ EN
Blog/CMS โœ… Integrated โŒ โŒ โŒ
License โœ… MIT โš ๏ธ GPLv3 โŒ Closed โŒ Closed
GitHub Stars Growing โญ 34k - -

Why Choose THEJORD.IT?

  • ๐Ÿ”’ True privacy - All processing client-side, including PDF compression
  • ๐Ÿ“„ PDF Tools - The only open-source tool with full PDF suite + Ghostscript compression
  • ๐ŸŒ SEO-Ready - Full SSR with Next.js, not a SPA
  • ๐Ÿ“ Content Platform - Integrated blog for developer articles
  • ๐Ÿ”“ MIT License - More permissive than GPLv3

๐Ÿ”’ Security & Privacy

  • โœ… 100% Client-Side - All tool data stays in your browser
  • โœ… No Data Collection - Tools don't send any data to servers
  • โœ… Open Source - Audit the code yourself
  • โœ… Security Headers - CSP, HSTS, X-Frame-Options configured
  • โœ… GDPR Compliant - Cookie consent with opt-out

๐Ÿค Contributing

Contributions are welcome!

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

๐Ÿ“ License

This project is licensed under the MIT License - see the LICENSE file for details.


โญ Star History

Star History Chart


If you find this project useful, please consider giving it a โญ!

Made with โค๏ธ in Italy ๐Ÿ‡ฎ๐Ÿ‡น


Italiano

๐Ÿ‡ฎ๐Ÿ‡น THEJORD.IT - Strumenti per Sviluppatori

L'alternativa italiana a IT-Tools - Privacy-First

Caratteristiche Principali

  • ๐Ÿ”’ Privacy-First: Tutto elaborato nel browser, zero dati inviati ai server
  • โšก Velocissimo: Costruito con Next.js 16 e React 19
  • ๐Ÿ“„ PDF Tools Completi: Unisci, dividi, comprimi (Ghostscript reale), converti e modifica PDF
  • ๐ŸŒ Multilingua: Supporto completo italiano e inglese
  • ๐Ÿ‡ฎ๐Ÿ‡น Fatto in Italia: Alternativa italiana a IT-Tools

Strumenti Disponibili (14 Tools)

  • JSON Formatter: Formatta, valida e converti JSON
  • PDF Tools: Unisci, dividi, comprimi, converti e modifica PDF
  • Base64 Encoder/Decoder: Codifica e decodifica Base64
  • RegEx Tester: Testa espressioni regolari con 30+ pattern
  • Hash Generator: Genera hash MD5, SHA-256, SHA-512
  • URL Encoder/Decoder: Codifica e decodifica URL
  • Markdown to HTML: Converti Markdown in HTML
  • Color Converter: Converti tra HEX, RGB, HSL, CMYK
  • Lorem Ipsum Generator: Genera testo placeholder
  • Text Diff Checker: Confronta testi riga per riga
  • Cron Builder: Crea e valida espressioni cron
  • JSON Schema Converter: Genera JSON Schema da JSON
  • XML/WSDL Viewer: Visualizza e naviga file XML/WSDL
  • UUID Generator: Genera e valida UUID

Installazione

git clone https://github.com/thejord-it/thejord-web.git
cd thejord-web
npm install
npm run dev

Contribuire

I contributi sono benvenuti! Apri una Pull Request.

Licenza

MIT License - vedi LICENSE

Contatti


Se trovi utile questo progetto, lascia una โญ!

Fatto con โค๏ธ in Italia ๐Ÿ‡ฎ๐Ÿ‡น

About

Free privacy-first developer tools & blog: JSON formatter, PDF tools, Base64, RegEx tester, Hash generator, URL encoder, Markdown converter, Color picker. All client-side processing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages