A command-line tool that checks translation files against i18n conventions. It reports missing keys, duplicated values and other common mistakes, and runs in CI as readily as on a laptop.
Projects
Everything CDGet maintains in public. Filter by category, sort the list, and open a project to read what it does and where to find it.
A small ES module that sends Google Analytics 4 page views and events straight from Node.js. One import, one configuration call, and no dependencies.
A React library that follows the Material Design 3 specification directly and adds the components other Material libraries leave out. It reads the tokens a page already has, so it can sit beside an existing Material setup.
A Markdown editor that also does the reading, shipped as a React library and a Flutter package. Write on the document as it will look or on the source, switch between the two at a click, and hand the finished text to a read-only viewer that renders it exactly the same way.
A React component library for building application interfaces. Buttons, fields, menus, dialogs, tables and charts share one set of props, arrive accessible, and follow dark mode without a theme file.
A Next.js App Router template with translation, styling, SEO metadata and linting already in place, so a new site does not begin by assembling the same setup again.
A sandbox for a quick Node.js script. TypeScript, watch mode, execution timing and a static file server are ready without creating a project around them.
One design language of glass and gradient, shipped as a React library and a Flutter package under the same component names. What you press is tinted, what holds content is clear.
The small helpers you would otherwise write again: slugs, text case, date handling, formatting, deep clone, validation and hashing. The same function names behave the same way in JavaScript, Dart and Python.
Generates person names and nicknames that read like real ones, across nine languages and with no runtime dependencies. Useful for seed data, placeholders and sign-up suggestions.
The same starting point as Vutron, for React. Vite, Electron and a Material UI layout are wired together, so a desktop application can be built and packaged the day it is cloned.
A collection of sample material for demos, tests and tutorials: datasets, images, video, audio and documents, named consistently and free to redistribute. The structure and the naming rules are in place, and the files are being added folder by folder.
A small command-line wrapper around Terser that accepts glob patterns, so a whole directory is minified in one command instead of one file at a time.
A VitePress plugin that translates the default theme and its search box. One short configuration covers every language a documentation site serves.
A VitePress plugin that builds the sidebar from the files on disk. Sorting, titles, filters and per-folder settings replace a menu kept up to date by hand.
A starting point for desktop applications built with Vite, Vue 3 and Electron. Building, packaging, testing and translation are configured before you write a line of your own.















