SShortSingh.
Back to feed

Developer builds 272 client-side browser tools that never upload your files

0
·1 views

A developer built toolspace.cloud, a collection of 272 browser-based utilities spanning PDF, image, video, audio, and developer tools, all within five weeks. Every tool runs entirely in the user's browser using WebAssembly, meaning no files are ever sent to a server. The stack relies on technologies including ffmpeg.wasm, pdf-lib, Web Workers, and the Canvas API, all of which the developer notes have been production-ready for over a year. Heavy processing tasks run off the main thread via Web Workers, while a service worker caches WebAssembly binaries after the first load to speed up repeat visits. The project requires no signup, displays no ads, and was motivated by privacy concerns over conventional online tools that process files on remote servers.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingHacker News ·

Firebase SDK Bug Causes Widespread iOS App Crashes

A bug in the Firebase SDK began crashing iOS applications starting on the morning of the incident. The issue affected a broad range of apps that rely on Firebase, Google's mobile development platform. Developers and users reported sudden, widespread failures across iOS devices. The problem was flagged publicly by prominent tech commentator Gergely Orosz on social media. At the time of reporting, the root cause and an official fix had not yet been confirmed.

0
ProgrammingDEV Community ·

OGAM App Lets Users Practice Foreign Languages Offline Using On-Device AI

A mobile app called OGAM (Off Grid AI Mobile) allows users to practice speaking foreign languages without an internet connection by converting speech to text and generating replies through a local AI model. The app is available for Android 10 or later devices with at least 4 GB of RAM, and for iPhones from the iPhone 12 onward running iOS 17 or later. Users select a multilingual on-device transcription model and a local text model that supports their target language, then set up role-based practice scenarios such as ordering food or checking into a hotel. A paid Pro version adds text-to-speech functionality, with downloaded voice support currently available for eight languages including Spanish, French, German, and Hindi. All models and assets must be downloaded while connected to the internet before offline use can begin.

0
ProgrammingDEV Community ·

Developer Makes First Open-Source Contribution by Removing Leftover Console.log

A developer made their first open-source contribution to DevLinks, a project maintained by the Kalvium community, by resolving Issue #19, which involved removing a leftover console.log statement. Before making any changes, the contributor took time to understand the repository's structure, using AI as a learning aid while manually verifying the relevant code themselves. The fix was submitted on a dedicated branch and merged via PR #33. The experience highlighted that open-source contribution involves more than writing code — it requires navigating unfamiliar codebases and following established project workflows. The developer plans to tackle more complex issues in future contributions.

0
ProgrammingDEV Community ·

OGAM App Lets Users Draft Emails and Documents Offline Using Voice Input

A mobile app called OGAM (Off Grid AI Mobile) allows users to convert spoken ideas into written drafts entirely offline, without relying on cloud services. The app first transcribes speech into editable text using an on-device speech recognition model, then uses a locally downloaded language model to shape that text into emails, outlines, or proposals. Both models must be downloaded during an initial setup while connected to the internet, after which all processing runs on the device. The workflow requires Android 10 or later with at least 4 GB of RAM, or an iPhone 12 or newer running iOS 17 or later. Users are advised to review and correct transcripts before sending them to the text model, and to instruct the model to flag any missing information rather than invent details.

Developer builds 272 client-side browser tools that never upload your files · ShortSingh