Externí nástroje pro vývojáře

Nástroje XML.cz běží přímo v prohlížeči. Tento přehled odkazuje na služby a aplikace jiných provozovatelů pro design, CSS, obrázky, výkon, API, Git a další práci na webu. Nástroje, které XML.cz už má, tu neopakujeme.

Design, barvy, písma a ikony

  • Figmanávrh rozhraní, prototypy a předávání designu vývojářům
  • Penpotopen source alternativa Figmy, jde provozovat i na vlastním serveru
  • Excalidrawkreslená tabule pro rychlé skici a schémata
  • Coolorsgenerátor barevných palet
  • Adobe Colorpalety podle harmonických pravidel a výběr barev z fotky
  • Realtime Colorsvyzkoušení palety a písma rovnou na ukázkovém webu
  • Happy Hueshotové barevné kombinace ukázané v kontextu stránky
  • Google Fontskatalog bezplatných webových písem
  • Fontsourceopen source písma jako npm balíčky pro hosting u sebe
  • Typescaletypografická stupnice velikostí písma s výstupem v CSS
  • Utopiaplynulá typografie a mezery přes clamp() bez breakpointů
  • Lucidejednotná sada liniových SVG ikon
  • HeroiconsSVG ikony od autorů Tailwind CSS
  • Tabler Iconstisíce volných SVG ikon s nastavitelnou tloušťkou čáry
  • Phosphor Iconsikony v šesti řezech od tenkého po vyplněný
  • Iconifyvyhledávání napříč stovkami sad ikon na jednom místě
  • unDrawvolné SVG ilustrace s vlastní barvou
  • Haikeigenerátor SVG pozadí, vln a tvarů
  • Unsplashvolně použitelné fotografie
  • Pexelsvolně použitelné fotografie a videa

CSS, layout a animace

Obrázky a média

Výkon, SEO a přístupnost

Bezpečnost, HTTPS a DNS

API a HTTP

  • Postmantestování a dokumentace API
  • Hoppscotchopen source klient pro REST, GraphQL a WebSocket v prohlížeči
  • Insomniadesktopový klient pro REST, GraphQL a gRPC
  • BrunoAPI klient, který ukládá požadavky jako textové soubory, takže patří do gitu
  • Swagger Editorpsaní a náhled specifikace OpenAPI
  • httpbintestovací endpointy, které vrátí, co jste poslali
  • Webhook.sitedočasná adresa pro zachycení a prohlédnutí webhooků
  • Mockoonlokální mock server pro API bez psaní kódu
  • JSONPlaceholderveřejné falešné REST API pro prototypy a výuku
  • ngrokzpřístupnění lokálního serveru přes veřejnou adresu

Online editory a playgroundy

  • CodePenukázky HTML, CSS a JavaScriptu s okamžitým náhledem
  • JSFiddlerychlé sdílení a ladění frontendových ukázek
  • StackBlitzNode.js projekty a frameworky běžící přímo v prohlížeči
  • CodeSandboxcloudové vývojové prostředí pro celé projekty
  • TypeScript Playgroundpřeklad TypeScriptu, typy a nastavení kompilátoru
  • Compiler Explorerjaký strojový kód vytvoří kompilátor C, C++, Rustu a dalších
  • Rust Playgroundoficiální online prostředí pro Rust
  • Go Playgroundoficiální online prostředí pro Go
  • 3v4l.orgspuštění PHP kódu ve stovkách verzí PHP najednou
  • Python Tutorkrokování kódu s vizualizací proměnných a paměti
  • AST Explorersyntaktický strom kódu pro psaní pluginů a codemodů
  • jq playzkoušení filtrů jq nad JSON daty
  • DB FiddleSQL dotazy nad MySQL, PostgreSQL a SQLite bez instalace

Diagramy a dokumentace

  • draw.iodiagramy, vývojové diagramy a schémata sítí
  • Mermaid Live Editordiagramy z textového zápisu, které umí vykreslit GitHub i GitLab
  • PlantUMLUML diagramy z textového popisu
  • dbdiagram.ioER diagram databáze z krátkého textového zápisu
  • DrawSQLkreslení databázových schémat v týmu
  • Carbonobrázek ukázky kódu do prezentace nebo článku
  • ray.soobrázky ukázek kódu s barevnými motivy
  • DevDocsdokumentace desítek jazyků a knihoven s vyhledáváním i offline
  • tldr pagesstručné příklady použití příkazů místo dlouhých manuálů
  • explainshellvysvětlení jednotlivých částí příkazu v shellu

Git a správa projektu

Výuka a reference