You are browsing as a guest. Sign up (or log in) to start making projects!

itzdeep2

@itzdeep2

Joined September 23rd, 2026

  • 30Devlogs
  • 4Projects
  • 12Ships
  • 223Votes
Ship

PDFTools is a client-side web application designed to run entirely in the browser without server-side processing for its core file utilities. It provides an all-in-one suite of tools including PDF merging, single-page splitting, PDF-to-JPG conversion, password removal, document protection/encryption, page rotation, and stream-based document compression using pdf-lib and pdf.js. Additionally, it features OCR text extraction powered by tesseract.js, universal media and format conversions using WebAssembly-based FFmpeg, in-browser AI-driven background removal via Transformers.js (@bg0/browser), and client-side audio noise cleaning using the Web Audio API. The interface includes customizable themes, drag-and-drop file upload zones, audio click feedback, and an embedded iframe hosting the OpenDesign/Tela canvas editor for rich, interactive layout and document design.

  • 1 devlog
  • 7h
  • 14.33x multiplier
  • 103 Stardust
Try project → See source code →
Open comments for this post

7h 9m 8s logged

Honestly, I just spent about 4 hours bashing my head against a wall trying to figure out how to build a 100% offline, free Canva alternative from scratch. It felt downright impossible, and after trying everything I could think of, I have to admit I just don’t have the technical chops to pull off a fully local build right now. Definitely something I want to tackle again in the future once I learn more.

For now, huge shoutout to the OpenDesign project by clawnify(https://github.com/clawnify/OpenDesign). I ended up integrating their open-source project to power the editor here.

Important heads-up: Because this setup relies on a server, it is not 100% local. If you’re working with private or confidential files, please make sure to delete your projects when you’re done so nobody else can see them.

On the bright side, I did get the background remover working completely offline! It runs 100% locally using an in-browser AI model. The only catch is that on the first run, it has to download a ~300–500MB model file once. After that initial download, it processes everything right on your machine.

0
0
4
Ship

🚢 Shipped: PDFTools & OpenDesign (100% Client-Side Privacy Suite) — I just launched PDFTools, a completely offline, browser-based utility suite featuring the OpenDesign Studio for visual canvas editing and document signing, along with local PDF merging, splitting, OCR text extraction, structure compression, and client-side format conversion. The core philosophy here is zero-knowledge privacy: not a single byte ever leaves your machine, ensuring sensitive documents are never uploaded to remote third-party servers. While certain experimental features like large media transcoding and heavy AI background removal push browser memory limits and may not function as seamlessly as they would on dedicated cloud farms, relying strictly on client-side WebAssembly was an intentional, non-negotiable architectural decision to protect your data sovereignty and guarantee absolute privacy.

  • 5 devlogs
  • 10h
  • 10.90x multiplier
  • 106 Stardust
Try project → See source code →
Open comments for this post

2h 23m 38s logged

fixed all the errors and things which i could still many thing to go Remember that this is a all offine local tool some of the function is not working as intended (as some of the processing require large servers) { using server would ruin the project as it is made by keeping privacy in mind} still tried to fix…!!

0
0
16
Open comments for this post

2h 29m 24s logged

The open design and remove bg has some bugs so its currently not working i am trying to fix it…… and added a new feature rotate pdf and also universal convert only works with images/pdfs files not videos i will implement the video feature soon so stay tuned…!!!!

0
0
17
Open comments for this post

2h 10m 53s logged

added remove background and clean audio (noise remover) but its not working i am trying to fix it but i am not getting much time as i am working somewhere else so pls don’t mind the delay..!!

0
0
13
Open comments for this post

50m 46s logged

Add the universal convert it will auto detect the file uploaded and ask the format accordingly which we want to convert…!!! Still its Pending because the download function is not working so i have to fix it… STAY TUNED…!!!

0
0
19
Open comments for this post

1h 51m 18s logged

added different colour themes and also added a universal convert which is currently in progress…!!! stay tuned..!!

0
0
19
Ship

Built an interactive Python chess game using tkinter and integrated the Stockfish Engine(https://github.com/official-stockfish/Stockfish) via a UCI subprocess bridge.

Challenges: Parsing real-time board states into FEN strings and syncing asynchronous background AI moves smoothly with the GUI canvas.
Proud of: Successfully deploying a native chess AI player inside a Python app without external web dependencies. Test it by downloading the release binary and playing against Stockfish!

  • 1 devlog
  • 1h
  • 1.72x multiplier
  • 2 Stardust
Try project → See source code →
Open comments for this post

1h 25m 50s logged

Just shipped a massive update to Python Chess! I built a fully playable 2D GUI from scratch using tkinter with custom piece sprites and strict movement validation—no more pieces teleporting across the board. The coolest part? I integrated the powerful open-source Stockfish engine (Stockfish GitHub) into the background via a UCI subprocess bridge, so you can actually play against a real chess AI. Bundling it all into a standalone macOS app with PyInstaller was a headache with pathing quirks, but we cracked it. Next up, I’m thinking about building a custom evaluation bot from scratch!

0
0
16
Ship

this ship is not a major change but somebody said the most people think about something is the attention to detail/ the small thing and changes..!! still i tried my best to add the details i can add, everything i know that feels missing. some may recomend me that add some images but the actual problem is i want to make the site as light weight as i can so i used emojis instead of images..!! and many more things to add and still processing…!!! still if you have any openion you can give so i can make it better..!! (PLS NOTE this feature not working as intended as its under progress)

  • 4 devlogs
  • 8h
  • 15.48x multiplier
  • 123 Stardust
Try project → See source code →
Open comments for this post

1h 34m 24s logged

added a opendesign like canva still i dont wanna higlight it as its under construction and many more things to add and still processing…!!! still if you have any openion you can give so i can make it better..!! (PLS NOTE this feature not working as intended as its under progress)

0
0
10
Open comments for this post

41m 45s logged

the most usable thing and the most difficult and challenging thing is to add the all direction resize pull tabs (before it can be done only using the bottom right tab) many things i had to delete and more than 100+ insertation to add and also thanks to AI for sorting out the confusing thing and helping me add the all direction resize tab without confusing the script.js which direction the user is pulling…!!!

0
0
63
Open comments for this post

2h 13m 56s logged

tbh really frustrated with the edit pdf option rest everything didn’t took so much time. but this is causing so much error and i have to add a remove many things thanks to my computer teacher who helped a lot to edit and improve the design like the whitout had a border which i removed and also the delete option disappeared real quick so i had to fix it…!! hope you like it many more changes and features to add i am thinking to add a canva type thing locally so stay tuned…!!!!

0
0
20
Open comments for this post

3h 25m 43s logged

in edit pdf i have added different fonts and,size and colour..!!! also added whiteout which you can whiteout anything you don’t want and also added the image adding but there is some changes to make like image crop option and size option rest everything good…!!! but still sign option is not working so i am trying to add it. REMEMBER THIS IS A LOCAL TOOL (RUNS ON YOUR BROWSER) YOUR DATA NEVER LEAVES YOU DEVICE. everything is processed in your browser so it might have some bugs depending on your device specs i am trying to fix it but i need help if anybody can help pls dm me..!!! if any more suggesstion you have pls comment

0
0
10
Ship

I updated the look from one signle page to multiple pages and added animated css, js…!!! i also made changes what people wanted and i want to thanks them for pointing out some mistakes. if any more feature you like me to add pls feel free to tell..!! Hope You Like it!!!

  • 2 devlogs
  • 5h
  • 6.23x multiplier
  • 31 Stardust
Try project → See source code →
Open comments for this post

2h 51m 35s logged

updated the design but some of the buttons is not working and much more progress to make….!!! i will make the buttons work with a great animation and tons of more feature…!!! stay tuned!!!

0
0
14
Ship ✨ Blessed

I made PDFTools to do basic PDF tasks in one place. You can merge and split PDFs, convert them to images, add text, and use OCR to read text from images. The hardest part was getting the different tools to work properly in the browser. I’m proud that the files are processed on the user’s device instead of being uploaded to my server. I also added separate pages and emoji buttons to make it easier to use. You can try it using the project link!

  • 1 devlog
  • 3h
  • 4.22x multiplier
  • 16 Stardust
Try project → See source code →
Open comments for this post

3h 5m 49s logged

As many of the people in review has told about my flaws and what i can improve, i want to thank them for this honest review. I added the interactive buttons with emoji and also added indivisual pages for every action. some of you also compared my project to ILovePdf for them i want to say that in my project everything stays in your device everything is processed in your browser unlike this companies which upload your pdf to server. it gives some advantages to my project ie. safe, private, secure, fast.

0
0
13
Loading more…

Followers

Loading…