|
18401
|
RelayPad by @ashish-raj-singh | Stardance
|
ashish-raj-singh
|
0
|
7.77
|
0
|
[]
|
[{"post_id": 64133, "ts": "202 [{"post_id": 64133, "ts": "2026-09-08T10:28:13Z", "hours": 6.0669, "text": "Devlog 2 yeah i know its been long, well always wanted to get into hardware looked very easy and interesting in the start until it became impossibe after some time and help from some frinds from Electrical Enginnering departmenet i was just unable to find the 3d shapes for the component like microcontrollers, switches, knobs Current Status i have completed the PCB design, and also mapped som of the 3d shapes i found that my screen is touching the rotatory knob, so i need to edit the pcb again also i have not added the RBG lightning yet, and i am not sure weather i will add or not. there was this copper fillign this (this is my first time with hardware) and i think i need to undo this as i need to change the position of the screen and rotaory knobs also the usb point need to bulge out a little bit ]"}, {"post_id": 19388, "ts": "2026-06-30T18:07:22Z", "hours": 1.7006, "text": "Devlog 1 A Dynamic Macropad I want to make a macropad which will be able to change its nature based on the user activity video Editing -> rotation knob can control timeline and zoom playing media -> knob now controls playback and volumne And user can set custom key functionality based on which Apps are currently user is using and can also set modes for the macropad I have a good coding experience i can easily build the companion app , but writing the firmware and hardware is completely new for me. I followed the stardance documentation and with AI help and designing the schemantics was fairly easy Now i am learnign about PCB designs, and it also looks simpler than i thought My plan for 11 pins 3x4 keyboard [4 pins] Screen [2 pins] Two Rotatory Knobs (no clicks) [4 pins] Backlit RBG Lightning (I don’t know how to do the backlight thing) [1 pin] Japanesse Duplex Matrix I used something called Japanese Duplex Matrix instead of standared row and column design this design takes up only 4 pins for 12 keys, where as the row and col design will take up 8 pins for 12 keys Dont mind the PCB, i have no idea of PCB right now, see you till the next dev log"}]...
|
Title: RelayPad by @ashish-raj-singh | Stardance
Title: RelayPad by @ashish-raj-singh | Stardance
Devlogs:
Devlog 1 A Dynamic Macropad I want to make a macropad which will be able to change its nature based on the user activity video Editing -> rotation knob can control timeline and zoom playing media -> knob now controls playback and volumne And user can set custom key functionality based on which Apps are currently user is using and can also set modes for the macropad I have a good coding experience i can easily build the companion app , but writing the firmware and hardware is completely new for me. I followed the stardance documentation and with AI help and designing the schemantics was fairly easy Now i am learnign about PCB designs, and it also looks simpler than i thought My plan for 11 pins 3x4 keyboard [4 pins] Screen [2 pins] Two Rotatory Knobs (no clicks) [4 pins] Backlit RBG Lightning (I don’t know how to do the backlight thing) [1 pin] Japanesse Duplex Matrix I used something called Japanese Duplex Matrix instead of standared row and column design this design takes up only 4 pins for 12 keys, where as the row and col design will take up 8 pins for 12 keys Dont mind the PCB, i have no idea of PCB right now, see you till the next dev log
Devlog 2 yeah i know its been long, well always wanted to get into hardware looked very easy and interesting in the start until it became impossibe after some time and help from some frinds from Electrical Enginnering departmenet i was just unable to find the 3d shapes for the component like microcontrollers, switches, knobs Current Status i have completed the PCB design, and also mapped som of the 3d shapes i found that my screen is touching the rotatory knob, so i need to edit the pcb again also i have not added the RBG lightning yet, and i am not sure weather i will add or not. there was this copper fillign this (this is my first time with hardware) and i think i need to undo this as i need to change the position of the screen and rotaory knobs also the usb point need to bulge out a little bit ]...
|
1793911824.855881
|
1794516624.855881
|
|
18402
|
Untitled by @thamidueshan200 | Stardance
|
thamidueshan200
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @thamidueshan200 | Stardance
|
1793436941.808054
|
1794041741.808054
|
|
18403
|
Claude Chrome extension by @shash | Stardance
|
shash
|
0
|
11.73
|
0
|
[]
|
[{"post_id": 9208, "ts": "2026 [{"post_id": 9208, "ts": "2026-06-15T13:41:00Z", "hours": 11.7303, "text": "I’m not really accustomed to how devlogs work so I did not know that I was supposed to make devlogs at regular intervals. I have completed the project and now I will just narrate my entire journey in a very long single devlog. Basically this project helps me bypass the 5-hour Plot session limit. The way it works is that I have multiple accounts (more than 3) and all of them are on the free tier. Many times it’s urgent and I am using Plot but then the session has run out. The best thing I can literally do is switch the account but I’ll have to manually copy page-relevant information and then go to the next account, paste it, and make sure that the new Plot is caught up with everything I’m discussing. I thought about what if I could make a Chrome extension that basically tracks my users and shows me right there what is my users’ percentage so I’ll know when to stop the conversation and if I want to have a long conversation. There’s just a migrate account button where I can just click it. It’s automatically going to stop. It will switch accounts for me and it is going to use Haiku to take all the message contexts, summarize it, and inject it into Plot’s context so I can just resume literally resume with it. I basically decided to make this extension so: I simply added a user tracker which tells me users for my account. I added a switch user option where I could add multiple accounts and it just natively adds a switch account button in the settings so I can switch between all my accounts. There is an export and import option where I just get a full transcript of the entire chat, all the turns between me and Plot, and a markdown file. Lastly the most important thing is the migrate button which basically takes the current chat, exports it, and then imports it into the new account, summarizes everything so Plot can fit that context in its context window and just resume like nothing happened. It works exceptionally well. I can switch between accounts for hours and literally just have to wait for 30 seconds for it to switch every single time. I’m really proud of this project. This project has been uploaded to the Chrome web store, which means that literally anybody can go download it right now and it’s available for free for everybody. It does not send any data; it’s 100% local. The entire source code is on GitHub so you can go, take inspiration, and you can change it however you want. I hope you like my project. https://chromewebstore.google.com/detail/claude-session-migrator-a/alpcgnokbgenkmcahimcojhgabcldfko"}]...
|
Title: Claude Chrome extension by @shash | Stardan Title: Claude Chrome extension by @shash | Stardance
Devlogs:
I’m not really accustomed to how devlogs work so I did not know that I was supposed to make devlogs at regular intervals. I have completed the project and now I will just narrate my entire journey in a very long single devlog. Basically this project helps me bypass the 5-hour Plot session limit. The way it works is that I have multiple accounts (more than 3) and all of them are on the free tier. Many times it’s urgent and I am using Plot but then the session has run out. The best thing I can literally do is switch the account but I’ll have to manually copy page-relevant information and then go to the next account, paste it, and make sure that the new Plot is caught up with everything I’m discussing. I thought about what if I could make a Chrome extension that basically tracks my users and shows me right there what is my users’ percentage so I’ll know when to stop the conversation and if I want to have a long conversation. There’s just a migrate account button where I can just click it. It’s automatically going to stop. It will switch accounts for me and it is going to use Haiku to take all the message contexts, summarize it, and inject it into Plot’s context so I can just resume literally resume with it. I basically decided to make this extension so: I simply added a user tracker which tells me users for my account. I added a switch user option where I could add multiple accounts and it just natively adds a switch account button in the settings so I can switch between all my accounts. There is an export and import option where I just get a full transcript of the entire chat, all the turns between me and Plot, and a markdown file. Lastly the most important thing is the migrate button which basically takes the current chat, exports it, and then imports it into the new account, summarizes everything so Plot can fit that context in its context window and just resume like nothing happened. It works exceptionally well. I can switch between accounts for hours and literally just have to wait for 30 seconds for it to switch every single time. I’m really proud of this project. This project has been uploaded to the Chrome web store, which means that literally anybody can go download it right now and it’s available for free for everybody. It does not send any data; it’s 100% local. The entire source code is on GitHub so you can go, take inspiration, and you can change it however you want. I hope you like my project. https://chromewebstore.google.com/detail/claude-session-migrator-a/alpcgnokbgenkmcahimcojhgabcldfko...
|
1793361066.7594032
|
1793965866.7594032
|
|
18404
|
test project by @Rakon150 | Stardance
|
Rakon150
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: test project by @Rakon150 | Stardance
|
1793814782.9178555
|
1794678782.9178555
|
|
18405
|
Allen on a Chip by @palladium | Stardance
|
palladium
|
0
|
4.25
|
0
|
[]
|
[{"post_id": 17259, "ts": "202 [{"post_id": 17259, "ts": "2026-06-27T23:43:51Z", "hours": 4.2536, "text": "The good I started off by planning out how exactly I would run a neuron model on an ESP32, and tested out three models (in order of complexity): GLIF, perisomatic, and all-active. After reading the official documentation from the AllenSDK GitHub repo, I wrote some scripts testing out the models, which will later be used to reverse-engineer the models so I can figure out how I can put them on a Teensy ESP32. …and the not so good. Although the simulations were great, I had to adapt to outdated Python versions by using WSL and Linux to run the initial Python tests. In addition, NEURON gave me a hard time with the perisomatic and all-active models, but I did get some C files which I can look at later."}]...
|
Title: Allen on a Chip by @palladium | Stardance
Title: Allen on a Chip by @palladium | Stardance
Devlogs:
The good I started off by planning out how exactly I would run a neuron model on an ESP32, and tested out three models (in order of complexity): GLIF, perisomatic, and all-active. After reading the official documentation from the AllenSDK GitHub repo, I wrote some scripts testing out the models, which will later be used to reverse-engineer the models so I can figure out how I can put them on a Teensy ESP32. …and the not so good. Although the simulations were great, I had to adapt to outdated Python versions by using WSL and Linux to run the initial Python tests. In addition, NEURON gave me a hard time with the perisomatic and all-active models, but I did get some C files which I can look at later....
|
1793515928.5678926
|
1794120728.5678926
|
|
18406
|
My awesome macropad! by @axelel | Stardance
|
axelel
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @axelel | Stardance
|
1793458060.126017
|
1794062860.126017
|
|
18407
|
My very own WebOS by @Aryan_Ahmad | Stardance
|
Aryan_Ahmad
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Aryan_Ahmad | Stardan Title: My very own WebOS by @Aryan_Ahmad | Stardance...
|
1793958941.9684136
|
1794563741.9684136
|
|
18408
|
AcreScope by @Ydhamija | Stardance
|
Ydhamija
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: AcreScope by @Ydhamija | Stardance
|
1793274898.1551313
|
1793879698.1551313
|
|
18409
|
VoidBeat 3D: Alien Eclipse 👽🛰️ by @rudy67 | Starda VoidBeat 3D: Alien Eclipse 👽🛰️ by @rudy67 | Stardance...
|
rudy67
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: VoidBeat 3D: Alien Eclipse 👽🛰️ by @rudy67 | Title: VoidBeat 3D: Alien Eclipse 👽🛰️ by @rudy67 | Stardance...
|
1793393600.973559
|
1793998400.973559
|
|
18410
|
My very own WebOS by @swatijha | Stardance
|
swatijha
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @swatijha | Stardance
|
1793944273.5176287
|
1794549073.5176287
|
|
18411
|
My awesome macropad! by @Mykull | Stardance
|
Mykull
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Mykull | Stardance
|
1793296320.5677626
|
1793901120.5677626
|
|
18412
|
My very own WebOS by @omarfadalla | Stardance
|
omarfadalla
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @omarfadalla | Stardan Title: My very own WebOS by @omarfadalla | Stardance...
|
1793973161.5248642
|
1794577961.5248642
|
|
18413
|
Frictionless by @neevshrivastava | Stardance
|
neevshrivastava
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @neevshrivastava | Stardanc Title: Frictionless by @neevshrivastava | Stardance...
|
1793965722.8234258
|
1794570522.8234258
|
|
18414
|
My first slack bot! by @Carl | Stardance
|
Carl
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Carl | Stardance
|
1793498092.181332
|
1794102892.181332
|
|
18415
|
My first slack bot! by @AshK | Stardance
|
AshK
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @AshK | Stardance
|
1793408103.5835743
|
1794012903.5835743
|
|
18416
|
NEO_0S by @Amedo | Stardance
|
Amedo
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-22T17:28:07Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built Cosmic WebOS, a space-themed virtual desktop featuring custom glassmorphic layouts and a dark nebula palette that I designed and hand-coded entirely from scratch using HTML and CSS. To make it completely my own, I engineered a custom Smart Search Hub where typing commands like open calc or stardance launches system tools and portals dynamically. The OS includes a working Calculator, a Notepad app with localStorage persistence, and a live gradient theme-switcher in Settings. While I handled the creative direction, asset placement, and visual layout, I collaborated with an AI assistant to write the trickier background JavaScript logic for window-dragging coordinate physics and iframe sandboxing wrappers. One of my favorite challenges was troubleshooting an annoying encoding glitch (Mojibake) that scrambled my cosmic emojis until I fixed it by injecting strict mapping tags into my HTML head. There is no password required to log in—anyone can load the desktop instantly to slide the windows around, test out the custom search routing commands, or live-swap the background themes in real time!", "repo": "https://github.com/Anubublackop/NEO_0S", "demo": "https://anubublackop.github.io/NEO_0S/"}]...
|
[{"post_id": 13790, "ts": "202 [{"post_id": 13790, "ts": "2026-06-22T16:29:51Z", "hours": 0.0, "text": "Am done with the OS just remaing to be ship and getting the link."}, {"post_id": 13025, "ts": "2026-06-21T09:25:28Z", "hours": 1.0, "text": "Am Creating my own operating system here is how it look so far."}]...
|
Title: NEO_0S by @Amedo | Stardance
Devlogs:
Am C Title: NEO_0S by @Amedo | Stardance
Devlogs:
Am Creating my own operating system here is how it look so far.
Am done with the OS just remaing to be ship and getting the link.
Ships:
I built Cosmic WebOS, a space-themed virtual desktop featuring custom glassmorphic layouts and a dark nebula palette that I designed and hand-coded entirely from scratch using HTML and CSS. To make it completely my own, I engineered a custom Smart Search Hub where typing commands like open calc or stardance launches system tools and portals dynamically. The OS includes a working Calculator, a Notepad app with localStorage persistence, and a live gradient theme-switcher in Settings. While I handled the creative direction, asset placement, and visual layout, I collaborated with an AI assistant to write the trickier background JavaScript logic for window-dragging coordinate physics and iframe sandboxing wrappers. One of my favorite challenges was troubleshooting an annoying encoding glitch (Mojibake) that scrambled my cosmic emojis until I fixed it by injecting strict mapping tags into my HTML head. There is no password required to log in—anyone can load the desktop instantly to slide the windows around, test out the custom search routing commands, or live-swap the background themes in real time!...
|
1793775479.1874409
|
1794639479.1874409
|
|
18417
|
Untitled by @Mykull | Stardance
|
Mykull
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Mykull | Stardance
|
1793371771.9777188
|
1793976571.9777188
|
|
18418
|
Untitled by @Globglogabgalab | Stardance
|
Globglogabgalab
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Globglogabgalab | Stardance
|
1793480097.953328
|
1794084897.953328
|
|
18419
|
My awesome macropad! by @Mykull | Stardance
|
Mykull
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Mykull | Stardance
|
1793789731.8812346
|
1794394531.8812346
|
|
18420
|
My very own WebOS by @abdullahwahaj | Stardance
|
abdullahwahaj
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @abdullahwahaj | Stard Title: My very own WebOS by @abdullahwahaj | Stardance...
|
1793465390.8981638
|
1794070190.8981638
|
|
18421
|
My awesome macropad! by @rubenvjohn | Stardance
|
rubenvjohn
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @rubenvjohn | Stard Title: My awesome macropad! by @rubenvjohn | Stardance...
|
1793623738.5955563
|
1794487738.5955563
|
|
18422
|
My very own WebOS by @The_Blue_Reverberation | Sta My very own WebOS by @The_Blue_Reverberation | Stardance...
|
The_Blue_Reverberation
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @The_Blue_Reverberatio Title: My very own WebOS by @The_Blue_Reverberation | Stardance...
|
1793371667.1007454
|
1793976467.1007454
|
|
18423
|
Study Planner by @juny62017 | Stardance
|
juny62017
|
1
|
6.0
|
45
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-16T09:15:00Z", "hours": 6.0, "multiplier": 7.23, "payout": 45, "blessing": "neutral", "text": "i made this for students who really wants to focus on their upcoming exam and wants to complete syllabus with the constant pace", "repo": "https://github.com/juny62017/Study-planner", "demo": "https://juny62017.github.io/Study-planner/"}]...
|
[{"post_id": 9831, "ts": "2026 [{"post_id": 9831, "ts": "2026-06-16T08:51:56Z", "hours": 0.3056, "text": "Devlog 10 - Subject Editing Feature I added a feature that allows users to edit existing subjects. Previously, once a subject was added, the only option was to remove it and create a new one. This was inconvenient if a user made a typing mistake or wanted to rename a subject. To improve usability, I added an Edit button to every subject card. When the button is clicked, the user can enter a new subject name and update the information directly from the planner. I tested the feature with different subject names and also added validation to prevent empty values from being saved. I also updated the local storage data after editing so the changes remain available even after refreshing the page."}, {"post_id": 9820, "ts": "2026-06-16T08:22:44Z", "hours": 0.3506, "text": "Devlog 9 - Clear All Subjects Feature I added a feature that allows users to remove all subjects at once. Previously, subjects could only be removed one by one. This worked fine for a small number of subjects, but it could become time consuming if a user wanted to start over with a new study plan. To solve this, I added a Clear All Subjects button. When the button is clicked, all subject cards are removed from the page and the default empty message is shown again. I also made sure that the saved data in local storage is cleared at the same time. This prevents old subjects from coming back after refreshing the page. After implementing the feature, I tested it with different numbers of subjects to make sure everything was removed correctly."}, {"post_id": 9811, "ts": "2026-06-16T07:50:07Z", "hours": 0.5736, "text": "Devlog 8 - Local Storage Support I worked on saving data in the browser. Before this update, all subjects disappeared whenever the page was refreshed. This meant users would lose their information every time they closed or reloaded the website. To improve this, I added local storage support. Now the planner saves subject information directly in the browser. When the page loads again, the saved subjects are displayed automatically. I spent some time learning how local storage works and testing different situations such as adding subjects, removing subjects, and refreshing the page. This helped me make sure the saved data stays updated."}, {"post_id": 9778, "ts": "2026-06-16T06:57:37Z", "hours": 0.5783, "text": "Devlog 7 - Exam Countdown Feature I added an exam countdown feature to the Study Planner. Each subject already had an exam date, but the date by itself was not very useful. To make the information easier to understand, I added a countdown that shows how many days are left until the exam. When a subject is created, the planner now calculates the difference between the current date and the selected exam date. The result is displayed directly below the exam date. I also handled a few different situations. If no exam date is selected, the planner shows a message to let the user know. If the exam date is today, a special message is displayed. If the date has already passed, the planner will show that as well. After adding the countdown feature, I tested it with different dates to make sure the calculation worked correctly."}, {"post_id": 9753, "ts": "2026-06-16T05:41:53Z", "hours": 0.7908, "text": "Devlog 6 - Progress Tracking Today I added a progress tracking feature to the Study Planner. The planner already allowed users to create subjects, add tasks, and mark tasks as completed. To make it easier to see overall progress, I added a progress bar for each subject. The progress bar updates automatically based on how many tasks have been completed. If no tasks are finished, the progress stays at 0%. As tasks are completed, the percentage increases and the progress bar grows. I spent some time testing different situations such as adding new tasks, completing tasks, and unchecking completed tasks. This helped make sure the progress always shows the correct value. I also added a small percentage display above the progress bar so users can quickly see their current progress without needing to count tasks."}, {"post_id": 9540, "ts": "2026-06-15T22:24:19Z", "hours": 0.5144, "text": "Devlog 5 - Task Completion Feature I improved the task system by adding a way to mark tasks as completed. Before this update, users could add study tasks, but there was no way to show which tasks had already been finished. To solve this, I added a checkbox next to every task. When a checkbox is selected, the task text gets a line through it. I also reduced the opacity a little so completed tasks look different from active ones."}, {"post_id": 9419, "ts": "2026-06-15T19:39:17Z", "hours": 0.705, "text": "Devlog 4 - Adding Study Tasks I added a task section to each subject. Until now, the planner could only store subject names and exam dates. I wanted users to be able to keep track of what they actually need to study, so I added a simple task system. Each subject now has its own task input box and an Add Task button. Users can type a study task and add it directly to that subject. The tasks are displayed in a list below the subject information. While working on this feature, I tested different subjects to make sure tasks stay inside the correct subject card. I also added a small check to stop empty tasks from being added. I made a few style changes so the task section fits nicely inside the existing layout and remains easy to read. The planner now feels more useful because subjects can contain actual study work instead of only basic information."}, {"post_id": 8676, "ts": "2026-06-14T12:35:41Z", "hours": 0.3919, "text": "Devlog 3 - Removing Subjects Now I worked on improving subject management in the Study Planner. In the previous version, users could add subjects, but there was no way to remove them if they made a mistake or no longer needed them. To solve this, I added a remove button to every subject Now each subject has its own button, and clicking it will remove that subject from the page. I spent some time testing different situations to make sure the correct subject is removed each time. I also noticed that when all subjects were deleted, the page looked a little empty. Because of this, I brought back the “No subjects added yet” message whenever there are no subject on the screen. This makes the page feel more complete I made a few small style changes as well This update makes the planner easier to use because users can now both add and remove subjects whenever they want."}, {"post_id": 8641, "ts": "2026-06-14T11:20:29Z", "hours": 0.7672, "text": "Devlog 2 - Adding Subjects NOW I started working on the first main feature of the Study Planner….. I used Java to connect the form with the page Now when a user enters a subject name and clicks the Add Subject button, the subject is shown in the subjects section. I also added the exam date to each subject card. If the user does not select an exam date, the boxwill show that no date has been set. At first, I tested the form with different inputs to make sure it was working correctly. I noticed that users could try to submit an empty subject name, so I added a simple check to prevent that. I also updated the design of the subjects section a little. Each subject now appears inside its own box, which makes the information easier to read and keeps the page organized. After testing everything a few times, I fixed some small spacing issues and made sure the form clears itself after a subject is added. Users can add subjects without refreshing the page, which is an important step before adding more features in future updates."}, {"post_id": 8616, "ts": "2026-06-14T10:02:22Z", "hours": 1.3111, "text": "Devlog 1 - Project Setup and Basic Layout Today I started working on my Study Planner project. First….I created the basic structure of the website using HTML and CSS. I added a header with the project title and a short description. After that, I made a form section where users will be able to add subjects and exam dates. I also created a section to display subjects in the future. Right now it only shows a message saying that no subjects have been added yet. For styling, I used simple colors and spacing to keep the website clean and easy to read. I also made sure the layout looks fine on smaller screens. At this stage…. the website is only a layout and does not have any functionality yet. The next step will be adding JavaScript so users can actually add subjects."}]...
|
Title: Study Planner by @juny62017 | Stardance
De Title: Study Planner by @juny62017 | Stardance
Devlogs:
Devlog 1 - Project Setup and Basic Layout Today I started working on my Study Planner project. First….I created the basic structure of the website using HTML and CSS. I added a header with the project title and a short description. After that, I made a form section where users will be able to add subjects and exam dates. I also created a section to display subjects in the future. Right now it only shows a message saying that no subjects have been added yet. For styling, I used simple colors and spacing to keep the website clean and easy to read. I also made sure the layout looks fine on smaller screens. At this stage…. the website is only a layout and does not have any functionality yet. The next step will be adding JavaScript so users can actually add subjects.
Devlog 2 - Adding Subjects NOW I started working on the first main feature of the Study Planner….. I used Java to connect the form with the page Now when a user enters a subject name and clicks the Add Subject button, the subject is shown in the subjects section. I also added the exam date to each subject card. If the user does not select an exam date, the boxwill show that no date has been set. At first, I tested the form with different inputs to make sure it was working correctly. I noticed that users could try to submit an empty subject name, so I added a simple check to prevent that. I also updated the design of the subjects section a little. Each subject now appears inside its own box, which makes the information easier to read and keeps the page organized. After testing everything a few times, I fixed some small spacing issues and made sure the form clears itself after a subject is added. Users can add subjects without refreshing the page, which is an important step before adding more features in future updates.
Devlog 3 - Removing Subjects Now I worked on improving subject management in the Study Planner. In the previous version, users could add subjects, but there was no way to remove them if they made a mistake or no longer needed them. To solve this, I added a remove button to every subject Now each subject has its own button, and clicking it will remove that subject from the page. I spent some time testing different situations to make sure the correct subject is removed each time. I also noticed that when all subjects were deleted, the page looked a little empty. Because of this, I brought back the “No subjects added yet” message whenever there are no subject on the screen. This makes the page feel more complete I made a few small style changes as well This update makes the planner easier to use because users can now both add and remove subjects whenever they want.
Devlog 4 - Adding Study Tasks I added a task section to each subject. Until now, the planner could only store subject names and exam dates. I wanted users to be able to keep track of what they actually need to study, so I added a simple task system. Each subject now has its own task input box and an Add Task button. Users can type a study task and add it directly to that subject. The tasks are displayed in a list below the subject information. While working on this feature, I tested different subjects to make sure tasks stay inside the correct subject card. I also added a small check to stop empty tasks from being added. I made a few style changes so the task section fits nicely inside the existing layout and remains easy to read. The planner now feels more useful because subjects can contain actual study work instead of only basic information.
Devlog 5 - Task Completion Feature I improved the task system by adding a way to mark tasks as completed. Before this update, users could add study tasks, but there was no way to show which tasks had already been finished. To solve this, I added a checkbox next to every task. When a checkbox is selected, the task text gets a line through it. I also reduced the opacity a little so completed tasks look different from active ones.
Devlog 6 - Progress Tracking Today I added a progress tracking feature to the Study Planner. The planner already allowed users to create subjects, add tasks, and mark tasks as completed. To make it easier to see overall progress, I added a progress bar for each subject. The progress bar updates automatically based on how many tasks have been completed. If no tasks are finished, the progress stays at 0%. As tasks are completed, the percentage increases and the progress bar grows. I spent some time testing different situations such as adding new tasks, completing tasks, and unchecking completed tasks. This helped make sure the progress always shows the correct value. I also added a small percentage display above the progress bar so users can quickly see their current progress without needing to count tasks.
Devlog 7 - Exam Countdown Feature I added an exam countdown feature to the Study Planner. Each subject already had an exam date, but the date by itself was not very useful. To make the information easier to understand, I added a countdown that shows how many days are left until the exam. When a subject is created, the planner now calculates the difference between the current date and the selected exam date. The result is displayed directly below the exam date. I also handled a few different situations. If no exam date is selected, the planner shows a message to let the user know. If the exam date is today, a special message is displayed. If the date has already passed, the planner will show that as well. After adding the countdown feature, I tested it with different dates to make sure the calculation worked correctly.
Devlog 8 - Local Storage Support I worked on saving data in the browser. Before this update, all subjects disappeared whenever the page was refreshed. This meant users would lose their information every time they closed or reloaded the website. To improve this, I added local storage support. Now the planner saves subject information directly in the browser. When the page loads again, the saved subjects are displayed automatically. I spent some time learning how local storage works and testing different situations such as adding subjects, removing subjects, and refreshing the page. This helped me make sure the saved data stays updated.
Devlog 9 - Clear All Subjects Feature I added a feature that allows users to remove all subjects at once. Previously, subjects could only be removed one by one. This worked fine for a small number of subjects, but it could become time consuming if a user wanted to start over with a new study plan. To solve this, I added a Clear All Subjects button. When the button is clicked, all subject cards are removed from the page and the default empty message is shown again. I also made sure that the saved data in local storage is cleared at the same time. This prevents old subjects from coming back after refreshing the page. After implementing the feature, I tested it with different numbers of subjects to make sure everything was removed correctly.
Devlog 10 - Subject Editing Feature I added a feature that allows users to edit existing subjects. Previously, once a subject was added, the only option was to remove it and create a new one. This was inconvenient if a user made a typing mistake or wanted to rename a subject. To improve usability, I added an Edit button to every subject card. When the button is clicked, the user can enter a new subject name and update the information directly from the planner. I tested the feature with different subject names and also added validation to prevent empty values from being saved. I also updated the local storage data after editing so the changes remain available even after refreshing the page.
Ships:
i made this for students who really wants to focus on their upcoming exam and wants to complete syllabus with the constant pace...
|
1793774905.955088
|
1794638905.955088
|
|
18424
|
Frictionless by @saki | Stardance
|
saki
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @saki | Stardance
|
1793573345.792397
|
1794178145.792397
|
|
18425
|
Economics simulator by @Kartik | Stardance
|
Kartik
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Economics simulator by @Kartik | Stardance
|
1793476497.195553
|
1794081297.195553
|
|
18426
|
Notes by @supply | Stardance
|
supply
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Notes by @supply | Stardance
|
1793335892.3263478
|
1793940692.3263478
|
|
18427
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793922667.9434752
|
1794786667.9434752
|
|
18428
|
My first slack bot! by @ziqizipi | Stardance
|
ziqizipi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @ziqizipi | Stardanc Title: My first slack bot! by @ziqizipi | Stardance...
|
1793299759.9969277
|
1793904559.9969277
|
|
18429
|
ZeroNet: Local communication system by @Harinandan ZeroNet: Local communication system by @HarinandanJV | Stardance...
|
HarinandanJV
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-17T15:19:11Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What did I make? I built ZeroNet, a completely decentralized, zero configuration Local Area Network messenger with a nostalgic Windows 95 Graphical Interface and a dark themed terminal interface. It automatically finds users on your WiFi and establishes direct, end to end encrypted connections. What was challenging? The hardest part was solving network race conditions without a central server. I had to design a deterministic tie breaking system using unique device IDs to prevent duplicate connections when two peers discover each other simultaneously. What am I proud of? I am most proud of the custom PyQt6 GUI. I spent hours customizing the stylesheets to perfectly recreate the classic Windows 95 and ICQ aesthetic with gray panels, sharp bevels, and pixel fonts. What should people know so they can test my project? ZeroNet requires zero configuration to use. Just run the app on two computers connected to the same WiFi network, and they will automatically discover each other and exchange cryptographic keys.", "repo": "https://github.com/AwesomeSno/ZeroNet", "demo": "https://awesomesno.github.io/ZeroNet/"}]...
|
[{"post_id": 10673, "ts": "202 [{"post_id": 10673, "ts": "2026-06-17T15:10:58Z", "hours": 1.1172, "text": "ZeroNet: The Final Update (Retro GUI + Production Ready!) In my last devlog, I introduced ZeroNet: a serverless, peer to peer, end to end encrypted LAN messenger that runs entirely in the terminal. Since then, I’ve taken the project to the next level and built out the promised GUI, but with a massive twist! Here is what’s new in the final release of ZeroNet: A stunning Retro Windows 95 / ICQ themed Graphical Interface! I bypassed modern, boring UI trends and built a fully customized PyQt6 interface that looks straight out of the 90s, complete with classic bevels, gray panels, and pixel fonts. Bulletproof Networking: Solved complex race conditions! If two peers discover each other and try to connect at the exact same millisecond, ZeroNet now uses deterministic device ID tie breaking to drop the duplicate connection and keep the network stable. Upgraded Cryptography: Every single peer connection now generates a fresh, unique ephemeral secp256r1 keypair. Interactive Web Demo: I built a static GitHub Pages website with a CRT scanline effect and a simulated interactive terminal that mimics the real software’s key exchange and encrypted chat. Cross platform Polish: Hunted down and fixed a nasty PyQt6 platform plugin bug on macOS (caused by experimental Python 3.14 environments) to ensure the app boots flawlessly everywhere. ZeroNet is now a complete, production ready tool. You can chat securely on your local network using either the beautiful dark themed TUI or the nostalgic Windows 95 GUI. No servers. No cloud brokers. Just raw, encrypted, peer to peer communication. Check out the interactive demo on the GitHub page!"}, {"post_id": 8735, "ts": "2026-06-14T15:09:30Z", "hours": 0.8358, "text": "ZeroNet is a tool which enables direct, secure communication between devices on a local area network (LAN) without relying on external servers, third-party databases, or cloud brokers. Some of the features that I have implemented here are: -Automatically finds nearby ZeroNet devices using mDNS, no IP addresses to configure! -ECDH key exchange + Fernet symmetric encryption, no one can read your messages (End to end encrypted) -Direct P2P messaging over persistent TCP connections -Full-mesh group conversations where each message is individually encrypted per member -Stream files of any size with live progress bars, which are encrypted in transit -Beautiful GitHub Dark-themed TUI built with Textual (GUI also exits, will put up in the next dev-log)"}]...
|
Title: ZeroNet: Local communication system by @Har Title: ZeroNet: Local communication system by @HarinandanJV | Stardance
Devlogs:
ZeroNet is a tool which enables direct, secure communication between devices on a local area network (LAN) without relying on external servers, third-party databases, or cloud brokers. Some of the features that I have implemented here are: -Automatically finds nearby ZeroNet devices using mDNS, no IP addresses to configure! -ECDH key exchange + Fernet symmetric encryption, no one can read your messages (End to end encrypted) -Direct P2P messaging over persistent TCP connections -Full-mesh group conversations where each message is individually encrypted per member -Stream files of any size with live progress bars, which are encrypted in transit -Beautiful GitHub Dark-themed TUI built with Textual (GUI also exits, will put up in the next dev-log)
ZeroNet: The Final Update (Retro GUI + Production Ready!) In my last devlog, I introduced ZeroNet: a serverless, peer to peer, end to end encrypted LAN messenger that runs entirely in the terminal. Since then, I’ve taken the project to the next level and built out the promised GUI, but with a massive twist! Here is what’s new in the final release of ZeroNet: A stunning Retro Windows 95 / ICQ themed Graphical Interface! I bypassed modern, boring UI trends and built a fully customized PyQt6 interface that looks straight out of the 90s, complete with classic bevels, gray panels, and pixel fonts. Bulletproof Networking: Solved complex race conditions! If two peers discover each other and try to connect at the exact same millisecond, ZeroNet now uses deterministic device ID tie breaking to drop the duplicate connection and keep the network stable. Upgraded Cryptography: Every single peer connection now generates a fresh, unique ephemeral secp256r1 keypair. Interactive Web Demo: I built a static GitHub Pages website with a CRT scanline effect and a simulated interactive terminal that mimics the real software’s key exchange and encrypted chat. Cross platform Polish: Hunted down and fixed a nasty PyQt6 platform plugin bug on macOS (caused by experimental Python 3.14 environments) to ensure the app boots flawlessly everywhere. ZeroNet is now a complete, production ready tool. You can chat securely on your local network using either the beautiful dark themed TUI or the nostalgic Windows 95 GUI. No servers. No cloud brokers. Just raw, encrypted, peer to peer communication. Check out the interactive demo on the GitHub page!
Ships:
What did I make? I built ZeroNet, a completely decentralized, zero configuration Local Area Network messenger with a nostalgic Windows 95 Graphical Interface and a dark themed terminal interface. It automatically finds users on your WiFi and establishes direct, end to end encrypted connections. What was challenging? The hardest part was solving network race conditions without a central server. I had to design a deterministic tie breaking system using unique device IDs to prevent duplicate connections when two peers discover each other simultaneously. What am I proud of? I am most proud of the custom PyQt6 GUI. I spent hours customizing the stylesheets to perfectly recreate the classic Windows 95 and ICQ aesthetic with gray panels, sharp bevels, and pixel fonts. What should people know so they can test my project? ZeroNet requires zero configuration to use. Just run the app on two computers connected to the same WiFi network, and they will automatically discover each other and exchange cryptographic keys....
|
1793958608.307079
|
1794045008.307079
|
|
18430
|
BaristaGPT by @lando498 | Stardance
|
lando498
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-16T14:58:38Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "My project has 5 commands /baristagpt-ping pings the bot /baristagpt-help gives a list of commands /baristagpt-catfact gives a fact about cats /baristagpt-joke tells a joke /baristagpt-coffee sends a random image of coffee it is hosted with hack club nest and is currently live", "repo": "https://github.com/Lando498/BaristaGPT", "demo": "https://hackclub.slack.com/archives/C0BBK5VG9JM"}]...
|
[{"post_id": 8703, "ts": "2026 [{"post_id": 8703, "ts": "2026-06-14T13:41:26Z", "hours": 1.1844, "text": "now works with nest :)"}]...
|
Title: BaristaGPT by @lando498 | Stardance
Devlog Title: BaristaGPT by @lando498 | Stardance
Devlogs:
now works with nest :)
Ships:
My project has 5 commands /baristagpt-ping pings the bot /baristagpt-help gives a list of commands /baristagpt-catfact gives a fact about cats /baristagpt-joke tells a joke /baristagpt-coffee sends a random image of coffee it is hosted with hack club nest and is currently live...
|
1793958789.8758395
|
1794045189.8758395
|
|
18431
|
Frictionless by @AtharvaMoves | Stardance
|
AtharvaMoves
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @AtharvaMoves | Stardance
|
1793310654.519348
|
1793915454.519348
|
|
18432
|
Voice assistant by @RTicked | Stardance
|
RTicked
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Voice assistant by @RTicked | Stardance
|
1793991186.7328873
|
1794595986.7328873
|
|
18433
|
ZENOS2.O by @yashasvib | Stardance
|
yashasvib
|
2
|
5.0
|
17
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-20T15:13:18Z", "hours": 2.0, "multiplier": 7.24, "payout": 17, "blessing": "neutral", "text": "███████╗███████╗███╗ ██╗██████╗ ███████╗ ╚══███╔╝██╔════╝████╗ ██║██╔═██╗██╔════╝ ███╔╝ █████╗ ██╔██╗ ██║██║ ██║███████╗ ███╔╝ ██╔══╝ ██║╚██╗██║██║ ██║╚════██║ ███████╗███████╗██║ ╚████║ ██████ ███████║ ╚══════╝╚══════╝╚═╝ ╚═══╝ ╚═════╝ ╚══════╝ HEY !!! this is my project ZENOS 2.0 a improved version of my old zenos and it is again inspired by my idol jennnieeeee. so this basically have two pages - the first page is landing page where there is a header with date day and time and body contain a draggable window with thing .... bout me and the second page is my main OS where there is again a header with weather date day time and the body contain the main OS system with apps and options to change the theme and even Background . so at first i thought to add apps like stellaros (my own project where you can explore space ), calculator , captains log, notepad , calender, wether app and calculator , browser , paint app , etc but the TWIST IS THE GOOGLE WAS SHOWING DANGER BECAUSE OF A AI CHATBOT I ADDED AND SADLY I HAD TO REMOVE IT!!! so i used some ai to filter my code because non of any of my projects ever had a danger sign by google !!! so that is all i hope y'all give feedback and even rate it higher !!", "repo": "https://github.com/yashasvi-2012-star/ZENOS-2.0", "demo": "https://zenost.vercel.app/"}, {"ship_num": 2, "ts": "2026-06-16T14:50:44Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "HEY EVERYONE !!!! This is my project ZENOS 2.0 it is a better version of ZENOS . this Webs.. is inspired by my idol JENNIEEE and have a lot of new features like ai chatbot , calender , weather , paint ,mission control window , ZENOS app list ,captain’s log , notes ,music , search engine , clock and this project is still ongoing and i have to add setting bar . connect STELLAROS , AI CHATBOT , WEATHER (idk it is not working properly), calender . so that is all BYEEE!!!(i don’t know when i open this site in the browser it is labelling as dangerous nut it not guys !!! trust me !!! select continue anyways ).", "repo": "https://github.com/yashasvi-2012-star/ZENOS-2.0", "demo": "https://zenost.vercel.app/"}]...
|
[{"post_id": 12064, "ts": "202 [{"post_id": 12064, "ts": "2026-06-19T17:51:24Z", "hours": 0.9128, "text": "Hiiiii!!!! i just connected everything and sadly i had to remove ai chatbot !!(google was showing it as danger ) each and everything is working just as i imagenied it . so i guess now is the time to sign off !!!BYEEEE!!!!"}, {"post_id": 10759, "ts": "2026-06-17T17:32:41Z", "hours": 1.4197, "text": "HEY!!!!! this is my second last update on ZENOS 2.0 i have added a option to change background and the theme and i have not yet connected the stellar and ai chatbot (a lot of summer holiday hw yk !!) and maybeee ill add something more to it !!!!!"}, {"post_id": 9967, "ts": "2026-06-16T14:32:11Z", "hours": 0.3972, "text": "HEYY EVERYONE!! welcome to the third update of my ZENOS 2.0 and i have added all the function of the basic app and added a apps list (called ZENOS Apps) and mission control which shows the name of the windows currently open AS YOU CAN SEE I HAVE OPEND PAINT AND CALCULATOR AND AI ASSISTANT (YES I HAVE ADDED THAT TOO ) AND EACH NAME ARE SHOWN IN the mission control window (i am thinking to simplify it more !!) so that’s all for now BUT THERE IS SOMETHING I WANNA TELL YOU AND CANT WAIT TO POST ANOTHER DEVLOG TO TELL YOU (HINT: its something related to STELLAROS)"}, {"post_id": 9934, "ts": "2026-06-16T13:34:43Z", "hours": 1.3667, "text": "HEYY GUYSSS !!! this is the second update on ZENOS 2.0 so i have added the second page (tell me how it looks ?) and i have added icons as well as some header and a star shaped clock (tho i have got to improve it ) and more things . this is all that i have done and i have to add their functionality next (i have for some apps but not for all ). BYE !!!"}, {"post_id": 9774, "ts": "2026-06-16T06:53:33Z", "hours": 0.7503, "text": "HII!!!!! guyss i made my own OS page . to update you all let me tell you this is my first page i have added a jennie inspired background and added a header . i have made a draggable intro page for myself . and i have added a special feature in the header ….drum roll plz …….. it is a weather panel . when you open my webs.. you will have a message asking for access of your location and according to your location it will display the temp. (as of now in the following screenshot i have not given access to location as default in my webs.. but you absolutely can !) so , this is all for the first update BYE !!!"}]...
|
Title: ZENOS2.O by @yashasvib | Stardance
Devlogs Title: ZENOS2.O by @yashasvib | Stardance
Devlogs:
HII!!!!! guyss i made my own OS page . to update you all let me tell you this is my first page i have added a jennie inspired background and added a header . i have made a draggable intro page for myself . and i have added a special feature in the header ….drum roll plz …….. it is a weather panel . when you open my webs.. you will have a message asking for access of your location and according to your location it will display the temp. (as of now in the following screenshot i have not given access to location as default in my webs.. but you absolutely can !) so , this is all for the first update BYE !!!
HEYY GUYSSS !!! this is the second update on ZENOS 2.0 so i have added the second page (tell me how it looks ?) and i have added icons as well as some header and a star shaped clock (tho i have got to improve it ) and more things . this is all that i have done and i have to add their functionality next (i have for some apps but not for all ). BYE !!!
HEYY EVERYONE!! welcome to the third update of my ZENOS 2.0 and i have added all the function of the basic app and added a apps list (called ZENOS Apps) and mission control which shows the name of the windows currently open AS YOU CAN SEE I HAVE OPEND PAINT AND CALCULATOR AND AI ASSISTANT (YES I HAVE ADDED THAT TOO ) AND EACH NAME ARE SHOWN IN the mission control window (i am thinking to simplify it more !!) so that’s all for now BUT THERE IS SOMETHING I WANNA TELL YOU AND CANT WAIT TO POST ANOTHER DEVLOG TO TELL YOU (HINT: its something related to STELLAROS)
HEY!!!!! this is my second last update on ZENOS 2.0 i have added a option to change background and the theme and i have not yet connected the stellar and ai chatbot (a lot of summer holiday hw yk !!) and maybeee ill add something more to it !!!!!
Hiiiii!!!! i just connected everything and sadly i had to remove ai chatbot !!(google was showing it as danger ) each and everything is working just as i imagenied it . so i guess now is the time to sign off !!!BYEEEE!!!!
Ships:
HEY EVERYONE !!!! This is my project ZENOS 2.0 it is a better version of ZENOS . this Webs.. is inspired by my idol JENNIEEE and have a lot of new features like ai chatbot , calender , weather , paint ,mission control window , ZENOS app list ,captain’s log , notes ,music , search engine , clock and this project is still ongoing and i have to add setting bar . connect STELLAROS , AI CHATBOT , WEATHER (idk it is not working properly), calender . so that is all BYEEE!!!(i don’t know when i open this site in the browser it is labelling as dangerous nut it not guys !!! trust me !!! select continue anyways ).
███████╗███████╗███╗ ██╗██████╗ ███████╗ ╚══███╔╝██╔════╝████╗ ██║██╔═██╗██╔════╝ ███╔╝ █████╗ ██╔██╗ ██║██║ ██║███████╗ ███╔╝ ██╔══╝ ██║╚██╗██║██║ ██║╚════██║ ███████╗███████╗██║ ╚████║ ██████ ███████║ ╚══════╝╚══════╝╚═╝ ╚═══╝ ╚═════╝ ╚══════╝ HEY !!! this is my project ZENOS 2.0 a improved version of my old zenos and it is again inspired by my idol jennnieeeee. so this basically have two pages - the first page is landing page where there is a header with date day and time and body contain a draggable window with thing .... bout me and the second page is my main OS where there is again a header with weather date day time and the body contain the main OS system with apps and options to change the theme and even Background . so at first i thought to add apps like stellaros (my own project where you can explore space ), calculator , captains log, notepad , calender, wether app and calculator , browser , paint app , etc but the TWIST IS THE GOOGLE WAS SHOWING DANGER BECAUSE OF A AI CHATBOT I ADDED AND SADLY I HAD TO REMOVE IT!!! so i used some ai to filter my code because non of any of my projects ever had a danger sign by google !!! so that is all i hope y'all give feedback and even rate it higher !!...
|
1793947740.2476552
|
1794034140.2476552
|
|
18434
|
cryptidpedia by @Dishant-Singh | Stardance
|
Dishant-Singh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: cryptidpedia by @Dishant-Singh | Stardance
|
1793832744.5676756
|
1794437544.5676756
|
|
18435
|
HyprTools <\> by @THEbluefirestudios | Stard HyprTools <\> by @THEbluefirestudios | Stardance...
|
THEbluefirestudios
|
1
|
31.0
|
457
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-08T11:38:09Z", "hours": 31.0, "multiplier": 14.59, "payout": 457, "blessing": "neutral", "text": "WHAT DID I MAKE? I made HyprTools, an open source suite of tools made for the average Windows PC user, so they can get more done, in less time (Supports only windows 10/11) It contains a bunch of tools, including: One-click “Fix my PC Button” [SFC & DISM] PC Cache cleanser Wi-Fi Cache cleanser One-click “Update all apps and drivers” button Refresh Display Drivers PC stress test Startup app recommendations GUI for building and running terminal commands Folder organiser File converter Fast image editor Spotlight-search-style quick access bar Voice typing helper Image to text [OCR] Auto Typer Fast anywhere-on-screen color picker Web Apps Launcher Auto Clicker Image to ASCII art Webcam feed to ASCII art (you can use this in google meet, zoom, and while streaming!) Fake Windows update and error screen Each of them assists the user in some way WHAT WAS CHALLENGING? Well, a lot of stuff, firstly this app is made in tkinter, which is torture in itself but to make it look good, I needed ICONS, but that is so hard because then you need to download the icons, use Tk.Image and yk, actually place the icons in the final zip, which takes unnecessary space, eventually, I used EMOJIS TO ACCOMPLISH THIS, with the trade-off that now my code looks straight out of GPT-3 Also making the exes with pyinstaller is a hassle, you always forget smth small and have to change it all again. WHAT AM I PROUD OF? The thing I’m most proud of is HyprSearch. Its a spotlight seasrch like app and it is very impressive, I love how managed to handle the searching better than Windows search , because it dosen’t prioritise web search, and is really great when you need to locate something in a pinch. I spent a literal day in school, deciding how the fallback chain for a search string would be (I got punished for not paying attention in class, but WORTH IT). It is the largest tool outside of the launcher, and for good reason!, Also I think I did a good job with the GUI on this one. WHAT PREREQUISITES DO PEOPLE NEED TO KNOW BEFORE TESTING? Well, this suite is made for average windows users, who aren’t tech savvy, so almost all dependencies are bundled in the .zip file in releases. The only one you need to have is VLC Media Player, which most people have, and is only for the fake update screen. Thanks for reviewing my project, I spent a lot of thime on this, and i hope you like it! baiiiiiiiiiiiiiiiii", "repo": "https://github.com/THEbluefirestudios/hyprtools", "demo": "https://github.com/THEbluefirestudios/hyprtools/releases"}]...
|
[{"post_id": 64155, "ts": "202 [{"post_id": 64155, "ts": "2026-09-08T11:21:15Z", "hours": 1.0697, "text": "AAAAND ITS DONE the github is ready, I ahve committed all changes, you can download the releases, bugs fixed all done! Now i press ship! Hope it goes well"}, {"post_id": 62197, "ts": "2026-09-05T13:45:50Z", "hours": 0.8464, "text": "I just added a warning saying that you need vlc to use some tools. I need to add a log system. [image unrelated]"}, {"post_id": 62069, "ts": "2026-09-05T09:38:27Z", "hours": 5.2597, "text": "OH MY GOD I JUST SPENT 4 HOURS ON A LAUNCHER APP WTFFF"}, {"post_id": 56553, "ts": "2026-08-28T11:05:15Z", "hours": 0.9831, "text": "Ok I kinda feel ashamed yeah but…. I used AI In my defense it was for a bulk, tedious task - converting all tool.py files to .exes, and then because pyinstaller hates me, delete them and redo it with slightly diff settings for like an hour, so I installed opencode and made the AI go through the suffering, not me, But GLM did a good job with only like 3 prompts so I don,t care, but all works now! Now the only thing left is the main app that handles all tools, and like gives user easy toggle to turn on/turn off/ use all these tools baiiiiiiiiiiiiiii (avengers assemble! ahh screenshot)"}, {"post_id": 55449, "ts": "2026-08-27T09:17:22Z", "hours": 0.8467, "text": "Ok so I made the icons for Hyprtools and saved them, also for the tools that lived in the system tray, I replaced the temp icons with the actual thing, taking some help from my newly acquired github copilot for student! Also uhh, I forgot to down the icons as transparent images so i had to do that later. Lapse recording This is one of the icons, watch the timelapse for the full catalog!"}, {"post_id": 49625, "ts": "2026-08-18T14:46:20Z", "hours": 1.4628, "text": "YEAHH After quite the break, 1 hour, and 24 minutes, HyprOCR is ready! It just reads text from images (uses WindowsOCR engine in the background). There is not really anything special about it so well… baiiiiiiiiiii (image kinda unrelated)"}, {"post_id": 44538, "ts": "2026-08-10T11:26:29Z", "hours": 0.9542, "text": "Okie Hyprsearch is done! It can: Open apps and websites only with name Run commands Solve math Install apps Search for files Search engine query Wikipedia summary bangs for quick results In a very MacOS-like package! I have also started the startup time booster, which will list out all apps in your startup apps that you may or may not need and take action accordingly baiiiiiiiii"}, {"post_id": 43326, "ts": "2026-08-08T15:02:53Z", "hours": 1.1003, "text": "So I have started building the frontend for HyprSearch This is definitely the most largest hyprtool, as it needs the extra code for the titlebarless appearance, pystray integration, spawn on keyboard shortcut, settings, displaying of results, and the ROUNDED CORNERS (dont get me started, basically u need to chroma key out a specific color that is present on the edges of the screen Well, features: You can, via this tool, open websites with only name, search using search engine, fetch wiki summary, install apps, open apps, find files, tell the time, solve math, run commands from this little bar Each search can show multiple results in order of relevance, max five results, for example, searching “Minecraft” will pull up Open app: Minecraft, then open folder “.minecraft”, then open website “ minecraft.net “ then engine search “ minecraft “ Some basic keyboard shortcuts: Alt + Q for spawning the search bar, Esc for closing the search bar, Enter for well, yk (idk how to describe it), like entering the query? (also it automatically opens the top result), and Ctrl + <1 - 5 num row keys> for opening one of the results. It lives in ur system tray! (not a lot to say here) As of writing this devlog, I am just testing stuff, like UI jank, and stuff, ik the border is thick, I am working on it PS: IMPORTANT: im fucked. u see, i am using a python lib called AppOpener for opening apps, but it cannot detect UWP apps or apps in external drives, and I use a lot of UWP apps (yk, like minecraft) and apps on external drives, so I have to remake the entire app-opening part (also i am a responsible dev and i think abt other people’s setup while coding)"}, {"post_id": 39987, "ts": "2026-08-03T10:33:17Z", "hours": 2.8053, "text": "After 2 hours, and 44 minutes, HyprSearch’s backend logic is READYYYYYY!!! This did NOT need to take this less time, but I will briefly go over what it can do: Solve mathematical expressions Run terminal commands Open apps and websites by just their name (not even a URL domain like .com is required!) Install from winget (bang only) Tell the current time (bang only) Perform a file search Fetch a Wikipedia summary (largely bang only) Search on a search engine of your choice Then, there are !bangs - short keywords to put before your query to do a specific thing and a specific thing only: Current list of bangs include: bangs = [ ' !open ' , ' !app ' , ' !web ' , ' !websearch ' , ' !file ' , ' !wiki ' , ' !time ' , ' !install ' , ' !math ' , ' !cmd ' , ] This is kinda a massive shortcut library, disguised as a search bar! baiiiiiiiiiiiiii"}, {"post_id": 37546, "ts": "2026-07-30T10:59:53Z", "hours": 1.2281, "text": "Bruh, Idk what i have been doing lately, I have been sick lately sooo….. I was unable to code or even talk about my other project at the stardance AMA with Jared Isaacman (yes I was invited) The only thing I’ve really been doing, is aimlessly just make functions for a HyprSearch that I decided to revive, so far features are: File search App search Web search + open URL Quick install apps (uses winget ) The current time for some reason Math solver Run command !bangs as a cooler way to search, does the above functions but quicker a single covalent bond (inside joke) btw this is a spotlight search clone baiiiiiii"}, {"post_id": 34524, "ts": "2026-07-25T09:50:15Z", "hours": 1.3994, "text": "Did a BIG one today This is HyprPhotos, a basic, yet fast photo editor, crop images by just clicking on 2 points, rotate, sharpen, upscale, downscale and do so much more in a very short timespan! It just uses PIL s built in functions really, so it wasn’t hard to make the functioning for, and ik the UI looks bad ok baiiiiii"}, {"post_id": 32920, "ts": "2026-07-22T11:55:47Z", "hours": 0.5128, "text": "HyprPicker is done! Its yet again, an I had built before, just had to do some improvements like giving it system tray functionality via pystray , and giving it toast messages and a nice hovering tooltip ( the screenshot ) so that it dosent just give no feedback that it is working. If you are wondering how it works, I just take a screenshot of the full screen, make a tkinter fullscreen window that forces focus, use mouse coords and PIL to get the color at a particular coord, and the entire actual GUI the user sees is just 2 toasts, one spawned at the mouse previewing color and hex code, and a toast showing that the hex code was copied to clipboard As of now, I’m making basic icons with PIL again, but I will surely replace them! baiiiiiiiiiiiiiii"}, {"post_id": 32280, "ts": "2026-07-21T10:57:57Z", "hours": 0.3931, "text": "Hyprtools - Web apps is complete, alongside voice typing! The HyprVoice was almost done yesterday, I just needed to add a Tkinter GUI. As for web apps, it was a completely finished app I made a while ago, so I just had to rebrand it a little with the courier font and - HyprTools in the titlebar. Thats it for the day! baiiiiiiiiii"}, {"post_id": 31738, "ts": "2026-07-20T11:38:30Z", "hours": 1.3083, "text": "Today i made the backend for the voice typing ‘HyprVoice’ It just uses the python lib speech recognition so it wasnt that bad, but….. I spent SOOOOOOOOOOOO long debugging it because it couldn’t actually recognise….. and then I realised my microphone wire got pulled off. bye. (i feel ashamed) (The image is how I plan to make the GUI.)"}, {"post_id": 30751, "ts": "2026-07-18T16:08:50Z", "hours": 1.5092, "text": "Pretend to type is now TypeGhost! Its a better name tbh, as for its features, you can set a typing speed, and % change for a spelling error, when the ‘ghost’ accidentally presses an adjacent key, hits backspace, and corrects itself. There are 3 modes: Boilerplate : For repetitive paragraphs, or statements Code : For code snippets, it ‘thinks’ for a while after opening brackets or hitting enter. It also strips off tab-spaces as IDEs usually autoindent. Essay : For well… essays and large paras of English text, pauses after full stop, excalamation mark, question mark to ‘think’ and also after paragraphs (newlines) baiii for today!"}, {"post_id": 30055, "ts": "2026-07-17T10:29:08Z", "hours": 0.7131, "text": "YESS, vry usefule Today I made the Fileconverter, simple enough, as of now, it supports these filetypes cat_exts = { #cats such a cute shortform for 'category' ^owo^ ' image ' : [ ' jpg ' , ' jpeg ' , ' png ' , ' webp ' , ' bmp ' , ' gif ' , ' ico ' , ' tiff ' ], ' audio ' : [ ' mp3 ' , ' wav ' , ' flac ' , ' ogg ' , ' aac ' , ' m4a ' , ' wma ' ], ' video ' : [ ' mp4 ' , ' mkv ' , ' webm ' , ' avi ' , ' mov ' , ' flv ' , ' wmv ' ],} …and it just works, what can I say? baiiiiii"}, {"post_id": 29422, "ts": "2026-07-16T11:15:32Z", "hours": 0.6317, "text": "Its time i work on this again: Today I just spent some time making the terminal command generator, as of now, it supports 'shutdown', 'echo', 'cd', 'ping', 'mkdir', 'del', 'copy', 'ipconfig', 'dir', 'cls', 'tasklist', 'taskkill', 'netstat', 'systeminfo', 'whoami', 'tree', 'xcopy', 'timeout', 'start', 'attrib', commands, I should add more but this is it as of now! d=====( ̄▽ ̄*)b"}, {"post_id": 24770, "ts": "2026-07-08T15:50:11Z", "hours": 0.6406, "text": "Finally I started working on this again, I am currently working on other features like the Game prioritize, and made ASCII camera more customised and performant! Not a lot of coding as I distributed my time between Candela Shaders and Hyprtools (image unrelated)"}, {"post_id": 22598, "ts": "2026-07-05T04:12:41Z", "hours": 1.1097, "text": "So I am now working on the Pretend to Type autotyper (it needs a better name ik) and you don’t konow how much it escalated, just for some pretend typing, i made functions for calculating distance between keys on a keyboard, a function to do spelling mistakes/fat fingering on purpose, it detects the current window to strip chars like \\t if the curent window is an IDE, AND I decided to put a hard deadline of the 31st of July. I’m so cooked. Also due to copyright, bureaucracy, my incompetence in writing production-ready code, and my refusal to use AI, the features: Desktop Pet, HyprSearch, and ffmpeg GUI will not come in HyprTools. I’m sorry :((( (image unrelated)"}, {"post_id": 21419, "ts": "2026-07-03T11:01:29Z", "hours": 0.7481, "text": "Aaandd. I’m done with the ASCII Camera! Its really jank - you need to open the app, click start, the set the app as a window capture source in OBS, then turn on virtual camera, and then can you use the ASCII camera effect in your desired use case, its also fully local so very laggy, but this is the best I can do as pyvirtualcam refuses to work on my PC"}, {"post_id": 20831, "ts": "2026-07-02T15:15:41Z", "hours": 1.5925, "text": "I added the image to ASCII feature (sample below) and its really nice! Consequentially I am also working on the ASCII camera feature but thats going rough….. Hope I dont die from caffiene overdose…. and now I shall continue to work on it."}, {"post_id": 11885, "ts": "2026-06-19T11:26:34Z", "hours": 0.9511, "text": "I added the fake update and actually autosave for ms office! thats it… byeee…. (image unrelated)"}, {"post_id": 11189, "ts": "2026-06-18T09:37:53Z", "hours": 0.6556, "text": "As of now I have made the fake BSOD, VERY VERY CONVINCING. it has a counter that changes the percent text and it automatically locks your pc the moment it finishes, making it look like your pc just restarted. I am now working on the fake update screen"}, {"post_id": 10551, "ts": "2026-06-17T10:13:03Z", "hours": 0.5925, "text": "I shifted the architecture a little bit: tools that require to be GUIless and run in the background are now seperate .pyw files, so I have made edits to the wraparound feature and made it toggle on shortcut Ctrl (right) + Insert . I also added the fake error screen and it look really convincing! Other features i added include: update all apps, autoclicker, and the PC stress test (some of these were done before the previous devlog but I forgot to mention that). Sadly, my efforts on the Enable EU features and Reset PC are in vail so they may not be added."}, {"post_id": 9994, "ts": "2026-06-16T15:10:10Z", "hours": 0.7431, "text": "These are the features i have decided: Repair & Cleanup Fix my PC ⟵ done Reinstall Windows ⟵ use systemreset.exe or shutdown /r /o into WinRE Clear Cache & Temp Files Clean Registry Keys ⟵ scour Win11Debloat GitHub for safe list + reg files !! Memory Manager !! ⟵ use psutil Deep Uninstall !! Performance & Optimization Update Drivers & Apps ⟵ winget upgrade –all Startup Time Booster ⟵ winreg on Run keys + schtasks Gaming Mode !! ⟵ psutil process list matched against hardcoded game names, psutil.Process.nice() Refresh Display Drivers ⟵ done Stress Test (WinSat) ⟵ winsat subprocess call WiFi Reset ⟵ done Windows Customization Windows Debloat !! ⟵ Win11Debloat GitHub, ship their .reg files as toggles with undo pairs Remove All Windows AI Features ⟵ Win11Debloat GitHub, same .reg toggle approach Actually Autosave (Office) !! ⟵ interval mode: pyautogui.hotkey(‘ctrl’,‘s’) on timer, aggressive mode: watch ~$ temp file mtime with os.path.getmtime Find Similar Files !! ⟵ difflib.SequenceMatcher on filenames, group by similarity score File Management Downloads & Desktop Organizer !! ⟵ os/shutil + extension-to-folder mapping Bulk File Rename ⟵ regex pattern based os.rename loop Local File Converter ⟵ FFmpeg subprocess wrapper FFmpeg GUI ⟵ dropdown UI → FFmpeg subprocess HyprImage ⟵ Pillow wrapper with action picker Productivity Tools Voice Typing ⟵ speech_recognition + pyautogui to paste output OCR: Image to Text ⟵ pytesseract or easyocr Pretend to Type ⟵ pyautogui.typewrite() with interval, probably fold into Macro Creator Macro Creator ⟵ record: keyboard lib + pyautogui polling, playback: screen color check before each click HyprSearch !! ⟵ global hotkey via keyboard lib, fuzzy file search via os.walk + difflib Terminal Command Generator ⟵ dropdown UI → command string builder Colorpicker ⟵ pyautogui.pixel() grab + magnifier overlay Extras & Fun Hyprclicker ⟵ done (existing autoclicker) Mouse Wraparound ⟵ done Image to ASCII ⟵ same approach as Bad Apple project Camera to ASCII (Virtual Cam) ⟵ OpenCV capture → ASCII render → OBS virtual cam, hardest feature overall Desktop Pet !! ⟵ transparent tkinter window + sprite animation, WS_EX_LAYERED for click-through Fake Update Screen ⟵ fullscreen tkinter canvas + fake progress bar Fake Error Screen ⟵ same, BSOD-style overlay (raw list organised by Anything AI) I have finished the simpler features"}, {"post_id": 8654, "ts": "2026-06-14T11:37:44Z", "hours": 1.2525, "text": "Ok i have added the features: mouse wraparound, open Chris Titus Tools, Fix PC button and Reset WIFI button, will add more"}]...
|
Title: HyprTools <\> by @THEbluefirestudios Title: HyprTools <\> by @THEbluefirestudios | Stardance
Devlogs:
Ok i have added the features: mouse wraparound, open Chris Titus Tools, Fix PC button and Reset WIFI button, will add more
These are the features i have decided: Repair & Cleanup Fix my PC ⟵ done Reinstall Windows ⟵ use systemreset.exe or shutdown /r /o into WinRE Clear Cache & Temp Files Clean Registry Keys ⟵ scour Win11Debloat GitHub for safe list + reg files !! Memory Manager !! ⟵ use psutil Deep Uninstall !! Performance & Optimization Update Drivers & Apps ⟵ winget upgrade –all Startup Time Booster ⟵ winreg on Run keys + schtasks Gaming Mode !! ⟵ psutil process list matched against hardcoded game names, psutil.Process.nice() Refresh Display Drivers ⟵ done Stress Test (WinSat) ⟵ winsat subprocess call WiFi Reset ⟵ done Windows Customization Windows Debloat !! ⟵ Win11Debloat GitHub, ship their .reg files as toggles with undo pairs Remove All Windows AI Features ⟵ Win11Debloat GitHub, same .reg toggle approach Actually Autosave (Office) !! ⟵ interval mode: pyautogui.hotkey(‘ctrl’,‘s’) on timer, aggressive mode: watch ~$ temp file mtime with os.path.getmtime Find Similar Files !! ⟵ difflib.SequenceMatcher on filenames, group by similarity score File Management Downloads & Desktop Organizer !! ⟵ os/shutil + extension-to-folder mapping Bulk File Rename ⟵ regex pattern based os.rename loop Local File Converter ⟵ FFmpeg subprocess wrapper FFmpeg GUI ⟵ dropdown UI → FFmpeg subprocess HyprImage ⟵ Pillow wrapper with action picker Productivity Tools Voice Typing ⟵ speech_recognition + pyautogui to paste output OCR: Image to Text ⟵ pytesseract or easyocr Pretend to Type ⟵ pyautogui.typewrite() with interval, probably fold into Macro Creator Macro Creator ⟵ record: keyboard lib + pyautogui polling, playback: screen color check before each click HyprSearch !! ⟵ global hotkey via keyboard lib, fuzzy file search via os.walk + difflib Terminal Command Generator ⟵ dropdown UI → command string builder Colorpicker ⟵ pyautogui.pixel() grab + magnifier overlay Extras & Fun Hyprclicker ⟵ done (existing autoclicker) Mouse Wraparound ⟵ done Image to ASCII ⟵ same approach as Bad Apple project Camera to ASCII (Virtual Cam) ⟵ OpenCV capture → ASCII render → OBS virtual cam, hardest feature overall Desktop Pet !! ⟵ transparent tkinter window + sprite animation, WS_EX_LAYERED for click-through Fake Update Screen ⟵ fullscreen tkinter canvas + fake progress bar Fake Error Screen ⟵ same, BSOD-style overlay (raw list organised by Anything AI) I have finished the simpler features
I shifted the architecture a little bit: tools that require to be GUIless and run in the background are now seperate .pyw files, so I have made edits to the wraparound feature and made it toggle on shortcut Ctrl (right) + Insert . I also added the fake error screen and it look really convincing! Other features i added include: update all apps, autoclicker, and the PC stress test (some of these were done before the previous devlog but I forgot to mention that). Sadly, my efforts on the Enable EU features and Reset PC are in vail so they may not be added.
As of now I have made the fake BSOD, VERY VERY CONVINCING. it has a counter that changes the percent text and it automatically locks your pc the moment it finishes, making it look like your pc just restarted. I am now working on the fake update screen
I added the fake update and actually autosave for ms office! thats it… byeee…. (image unrelated)
I added the image to ASCII feature (sample below) and its really nice! Consequentially I am also working on the ASCII camera feature but thats going rough….. Hope I dont die from caffiene overdose…. and now I shall continue to work on it.
Aaandd. I’m done with the ASCII Camera! Its really jank - you need to open the app, click start, the set the app as a window capture source in OBS, then turn on virtual camera, and then can you use the ASCII camera effect in your desired use case, its also fully local so very laggy, but this is the best I can do as pyvirtualcam refuses to work on my PC
So I am now working on the Pretend to Type autotyper (it needs a better name ik) and you don’t konow how much it escalated, just for some pretend typing, i made functions for calculating distance between keys on a keyboard, a function to do spelling mistakes/fat fingering on purpose, it detects the current window to strip chars like \t if the curent window is an IDE, AND I decided to put a hard deadline of the 31st of July. I’m so cooked. Also due to copyright, bureaucracy, my incompetence in writing production-ready code, and my refusal to use AI, the features: Desktop Pet, HyprSearch, and ffmpeg GUI will not come in HyprTools. I’m sorry :((( (image unrelated)
Finally I started working on this again, I am currently working on other features like the Game prioritize, and made ASCII camera more customised and performant! Not a lot of coding as I distributed my time between Candela Shaders and Hyprtools (image unrelated)
Its time i work on this again: Today I just spent some time making the terminal command generator, as of now, it supports 'shutdown', 'echo', 'cd', 'ping', 'mkdir', 'del', 'copy', 'ipconfig', 'dir', 'cls', 'tasklist', 'taskkill', 'netstat', 'systeminfo', 'whoami', 'tree', 'xcopy', 'timeout', 'start', 'attrib', commands, I should add more but this is it as of now! d=====( ̄▽ ̄*)b
YESS, vry usefule Today I made the Fileconverter, simple enough, as of now, it supports these filetypes cat_exts = { #cats such a cute shortform for 'category' ^owo^ ' image ' : [ ' jpg ' , ' jpeg ' , ' png ' , ' webp ' , ' bmp ' , ' gif ' , ' ico ' , ' tiff ' ], ' audio ' : [ ' mp3 ' , ' wav ' , ' flac ' , ' ogg ' , ' aac ' , ' m4a ' , ' wma ' ], ' video ' : [ ' mp4 ' , ' mkv ' , ' webm ' , ' avi ' , ' mov ' , ' flv ' , ' wmv ' ],} …and it just works, what can I say? baiiiiii
Pretend to type is now TypeGhost! Its a better name tbh, as for its features, you can set a typing speed, and % change for a spelling error, when the ‘ghost’ accidentally presses an adjacent key, hits backspace, and corrects itself. There are 3 modes: Boilerplate : For repetitive paragraphs, or statements Code : For code snippets, it ‘thinks’ for a while after opening brackets or hitting enter. It also strips off tab-spaces as IDEs usually autoindent. Essay : For well… essays and large paras of English text, pauses after full stop, excalamation mark, question mark to ‘think’ and also after paragraphs (newlines) baiii for today!
Today i made the backend for the voice typing ‘HyprVoice’ It just uses the python lib speech recognition so it wasnt that bad, but….. I spent SOOOOOOOOOOOO long debugging it because it couldn’t actually recognise….. and then I realised my microphone wire got pulled off. bye. (i feel ashamed) (The image is how I plan to make the GUI.)
Hyprtools - Web apps is complete, alongside voice typing! The HyprVoice was almost done yesterday, I just needed to add a Tkinter GUI. As for web apps, it was a completely finished app I made a while ago, so I just had to rebrand it a little with the courier font and - HyprTools in the titlebar. Thats it for the day! baiiiiiiiiii
HyprPicker is done! Its yet again, an I had built before, just had to do some improvements like giving it system tray functionality via pystray , and giving it toast messages and a nice hovering tooltip ( the screenshot ) so that it dosent just give no feedback that it is working. If you are wondering how it works, I just take a screenshot of the full screen, make a tkinter fullscreen window that forces focus, use mouse coords and PIL to get the color at a particular coord, and the entire actual GUI the user sees is just 2 toasts, one spawned at the mouse previewing color and hex code, and a toast showing that the hex code was copied to clipboard As of now, I’m making basic icons with PIL again, but I will surely replace them! baiiiiiiiiiiiiiii
Did a BIG one today This is HyprPhotos, a basic, yet fast photo editor, crop images by just clicking on 2 points, rotate, sharpen, upscale, downscale and do so much more in a very short timespan! It just uses PIL s built in functions really, so it wasn’t hard to make the functioning for, and ik the UI looks bad ok baiiiiii
Bruh, Idk what i have been doing lately, I have been sick lately sooo….. I was unable to code or even talk about my other project at the stardance AMA with Jared Isaacman (yes I was invited) The only thing I’ve really been doing, is aimlessly just make functions for a HyprSearch that I decided to revive, so far features are: File search App search Web search + open URL Quick install apps (uses winget ) The current time for some reason Math solver Run command !bangs as a cooler way to search, does the above functions but quicker a single covalent bond (inside joke) btw this is a spotlight search clone baiiiiiii
After 2 hours, and 44 minutes, HyprSearch’s backend logic is READYYYYYY!!! This did NOT need to take this less time, but I will briefly go over what it can do: Solve mathematical expressions Run terminal commands Open apps and websites by just their name (not even a URL domain like .com is required!) Install from winget (bang only) Tell the current time (bang only) Perform a file search Fetch a Wikipedia summary (largely bang only) Search on a search engine of your choice Then, there are !bangs - short keywords to put before your query to do a specific thing and a specific thing only: Current list of bangs include: bangs = [ ' !open ' , ' !app ' , ' !web ' , ' !websearch ' , ' !file ' , ' !wiki ' , ' !time ' , ' !install ' , ' !math ' , ' !cmd ' , ] This is kinda a massive shortcut library, disguised as a search bar! baiiiiiiiiiiiiii
So I have started building the frontend for HyprSearch This is definitely the most largest hyprtool, as it needs the extra code for the titlebarless appearance, pystray integration, spawn on keyboard shortcut, settings, displaying of results, and the ROUNDED CORNERS (dont get me started, basically u need to chroma key out a specific color that is present on the edges of the screen Well, features: You can, via this tool, open websites with only name, search using search engine, fetch wiki summary, install apps, open apps, find files, tell the time, solve math, run commands from this little bar Each search can show multiple results in order of relevance, max five results, for example, searching “Minecraft” will pull up Open app: Minecraft, then open folder “.minecraft”, then open website “ minecraft.net “ then engine search “ minecraft “ Some basic keyboard shortcuts: Alt + Q for spawning the search bar, Esc for closing the search bar, Enter for well, yk (idk how to describe it), like entering the query? (also it automatically opens the top result), and Ctrl + <1 - 5 num row keys> for opening one of the results. It lives in ur system tray! (not a lot to say here) As of writing this devlog, I am just testing stuff, like UI jank, and stuff, ik the border is thick, I am working on it PS: IMPORTANT: im fucked. u see, i am using a python lib called AppOpener for opening apps, but it cannot detect UWP apps or apps in external drives, and I use a lot of UWP apps (yk, like minecraft) and apps on external drives, so I have to remake the entire app-opening part (also i am a responsible dev and i think abt other people’s setup while coding)
Okie Hyprsearch is done! It can: Open apps and websites only with name Run commands Solve math Install apps Search for files Search engine query Wikipedia summary bangs for quick results In a very MacOS-like package! I have also started the startup time booster, which will list out all apps in your startup apps that you may or may not need and take action accordingly baiiiiiiiii
YEAHH After quite the break, 1 hour, and 24 minutes, HyprOCR is ready! It just reads text from images (uses WindowsOCR engine in the background). There is not really anything special about it so well… baiiiiiiiiiii (image kinda unrelated)
Ok so I made the icons for Hyprtools and saved them, also for the tools that lived in the system tray, I replaced the temp icons with the actual thing, taking some help from my newly acquired github copilot for student! Also uhh, I forgot to down the icons as transparent images so i had to do that later. Lapse recording This is one of the icons, watch the timelapse for the full catalog!
Ok I kinda feel ashamed yeah but…. I used AI In my defense it was for a bulk, tedious task - converting all tool.py files to .exes, and then because pyinstaller hates me, delete them and redo it with slightly diff settings for like an hour, so I installed opencode and made the AI go through the suffering, not me, But GLM did a good job with only like 3 prompts so I don,t care, but all works now! Now the only thing left is the main app that handles all tools, and like gives user easy toggle to turn on/turn off/ use all these tools baiiiiiiiiiiiiiii (avengers assemble! ahh screenshot)
OH MY GOD I JUST SPENT 4 HOURS ON A LAUNCHER APP WTFFF
I just added a warning saying that you need vlc to use some tools. I need to add a log system. [image unrelated]
AAAAND ITS DONE the github is ready, I ahve committed all changes, you can download the releases, bugs fixed all done! Now i press ship! Hope it goes well
Ships:
WHAT DID I MAKE? I made HyprTools, an open source suite of tools made for the average Windows PC user, so they can get more done, in less time (Supports only windows 10/11) It contains a bunch of tools, including: One-click “Fix my PC Button” [SFC & DISM] PC Cache cleanser Wi-Fi Cache cleanser One-click “Update all apps and drivers” button Refresh Display Drivers PC stress test Startup app recommendations GUI for building and running terminal commands Folder organiser File converter Fast image editor Spotlight-search-style quick access bar Voice typing helper Image to text [OCR] Auto Typer Fast anywhere-on-screen color picker Web Apps Launcher Auto Clicker Image to ASCII art Webcam feed to ASCII art (you can use this in google meet, zoom, and while streaming!) Fake Windows update and error screen Each of them assists the user in some way WHAT WAS CHALLENGING? Well, a lot of stuff, firstly this app is made in tkinter, which is torture in itself but to make it look good, I needed ICONS, but that is so hard because then you need to download the icons, use Tk.Image and yk, actually place the icons in the final zip, which takes unnecessary space, eventually, I used EMOJIS TO ACCOMPLISH THIS, with the trade-off that now my code looks straight out of GPT-3 Also making the exes with pyinstaller is a hassle, you always forget smth small and have to change it all again. WHAT AM I PROUD OF? The thing I’m most proud of is HyprSearch. Its a spotlight seasrch like app and it is very impressive, I love how managed to handle the searching better than Windows search , because it dosen’t prioritise web search, and is really great when you need to locate something in a pinch. I spent a literal day in school, deciding how the fallback chain for a search string would be (I got punished for not paying attention in class, but WORTH IT). It is the largest tool outside of the launcher, and for good reason!, Also I think I did a good job with the GUI on this one. WHAT PREREQUISITES DO PEOPLE NEED TO KNOW BEFORE TESTING? Well, this suite is made for average windows users, who aren’t tech savvy, so almost all dependencies are bundled in the .zip file in releases. The only one you need to have is VLC Media Player, which most people have, and is only for the fake update screen. Thanks for reviewing my project, I spent a lot of thime on this, and i hope you like it! baiiiiiiiiiiiiiiiii...
|
1793868740.9660895
|
1793955140.9660895
|
|
18436
|
Frictionless by @Kutalp | Stardance
|
Kutalp
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @Kutalp | Stardance
|
1793425960.2542067
|
1794030760.2542067
|
|
18437
|
My first slack bot! by @583phoenix | Stardance
|
583phoenix
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @583phoenix | Starda Title: My first slack bot! by @583phoenix | Stardance...
|
1793508724.7699907
|
1794113524.7699907
|
|
18438
|
GTK Forms by @albu_adam | Stardance
|
albu_adam
|
1
|
10.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-17T18:11:38Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a Rust crate for creating forms with GTK, mainly through a derive proc-macro. It was challenging to figure out how proc-macros actually worked at first, but I eventually got the hang of it and managed to get it to generate the code to create a GTK widget and pull data from it.", "repo": "https://github.com/adamalbu/gtk-forms-mirror", "demo": "https://vimeo.com/1202217294?share=copy&fl=sv&fe=ci"}]...
|
[{"post_id": 10769, "ts": "202 [{"post_id": 10769, "ts": "2026-06-17T18:00:42Z", "hours": 0.4139, "text": "I added content to the README.md and published the (two) crates to crates.io"}, {"post_id": 10731, "ts": "2026-06-17T16:45:52Z", "hours": 9.6678, "text": "It’s in a usable state right now with basic features. The derive proc-macro can add text input and number fields, allowing to create forms quickly and easily."}]...
|
Title: GTK Forms by @albu_adam | Stardance
Devlog Title: GTK Forms by @albu_adam | Stardance
Devlogs:
It’s in a usable state right now with basic features. The derive proc-macro can add text input and number fields, allowing to create forms quickly and easily.
I added content to the README.md and published the (two) crates to crates.io
Ships:
I made a Rust crate for creating forms with GTK, mainly through a derive proc-macro. It was challenging to figure out how proc-macros actually worked at first, but I eventually got the hang of it and managed to get it to generate the code to create a GTK widget and pull data from it....
|
1794005277.661167
|
1794091677.661167
|
|
18439
|
My awesome macropad! by @rish2405abh | Stardance
|
rish2405abh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @rish2405abh | Star Title: My awesome macropad! by @rish2405abh | Stardance...
|
1793389680.2619069
|
1793994480.2619069
|
|
18440
|
My first slack bot! by @astro_jashan | Stardance
|
astro_jashan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @astro_jashan | Star Title: My first slack bot! by @astro_jashan | Stardance...
|
1793440267.863583
|
1794045067.863583
|
|
18441
|
dnschat by @moriaan | Stardance
|
moriaan
|
0
|
3.14
|
0
|
[]
|
[{"post_id": 8591, "ts": "2026 [{"post_id": 8591, "ts": "2026-06-14T09:08:12Z", "hours": 3.1431, "text": "Created base32 encoding and decoding algorithms It may look like the program just copies the string to the “decoded_str” output but it takes the output from the encode algorithm to decode again."}]...
|
Title: dnschat by @moriaan | Stardance
Devlogs:
C Title: dnschat by @moriaan | Stardance
Devlogs:
Created base32 encoding and decoding algorithms It may look like the program just copies the string to the “decoded_str” output but it takes the output from the encode algorithm to decode again....
|
1793339300.1791892
|
1793944100.1791892
|
|
18442
|
My awesome macropad! by @jayeshshlke2010 | Stardan My awesome macropad! by @jayeshshlke2010 | Stardance...
|
jayeshshlke2010
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @jayeshshlke2010 | Title: My awesome macropad! by @jayeshshlke2010 | Stardance...
|
1793951498.459939
|
1794556298.459939
|
|
18443
|
Linear regressor by @Kazamir | Stardance
|
Kazamir
|
1
|
14.0
|
69
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-21T00:37:12Z", "hours": 14.0, "multiplier": 4.96, "payout": 69, "blessing": "neutral", "text": "In my first ship, I created a linear regression simulator where you put points on a graph and can see the line of best fit being discovered. This was my first ship, and I have learnt a lot of things, from normalising values in pytorch to how to use create a pygame exe and how to use Github. I hope you can try out my simple project and see the fascinating power of machine learning.", "repo": "https://github.com/JapneetTalwar/Linear-Regression", "demo": "https://github.com/JapneetTalwar/Linear-Regression/releases/tag/v.1.0.0"}]...
|
[{"post_id": 12832, "ts": "202 [{"post_id": 12832, "ts": "2026-06-21T00:26:59Z", "hours": 2.6664, "text": "Finally finished my project. I expected this project to only take like 5 hours max, but it took more than double that! I have learnt a lot about pygame and pytorch in this project. My final additons were a databox that showed ML metrics like epochs, and added a formula to the line on the graph."}, {"post_id": 11822, "ts": "2026-06-19T07:45:03Z", "hours": 2.17, "text": "Made my program much smoother and added a stop button."}, {"post_id": 11144, "ts": "2026-06-18T07:10:33Z", "hours": 4.8642, "text": "Finally, After heaps of normalisation and code and bugfixing, I finally, have a working linear regressor!!!"}, {"post_id": 9160, "ts": "2026-06-15T10:41:28Z", "hours": 1.9003, "text": "Created a graph wher eyou can click nodes, delete them and clear the screen"}, {"post_id": 8592, "ts": "2026-06-14T09:10:11Z", "hours": 2.3519, "text": "Created a linear regressor"}]...
|
Title: Linear regressor by @Kazamir | Stardance
D Title: Linear regressor by @Kazamir | Stardance
Devlogs:
Created a linear regressor
Created a graph wher eyou can click nodes, delete them and clear the screen
Finally, After heaps of normalisation and code and bugfixing, I finally, have a working linear regressor!!!
Made my program much smoother and added a stop button.
Finally finished my project. I expected this project to only take like 5 hours max, but it took more than double that! I have learnt a lot about pygame and pytorch in this project. My final additons were a databox that showed ML metrics like epochs, and added a formula to the line on the graph.
Ships:
In my first ship, I created a linear regression simulator where you put points on a graph and can see the line of best fit being discovered. This was my first ship, and I have learnt a lot of things, from normalising values in pytorch to how to use create a pygame exe and how to use Github. I hope you can try out my simple project and see the fascinating power of machine learning....
|
1793948147.3959005
|
1794034547.3959005
|
|
18444
|
My very own WebOS by @Reapz | Stardance
|
Reapz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Reapz | Stardance
|
1793897243.703036
|
1794502043.703036
|
|
18445
|
Frictionless by @DavidMorales | Stardance
|
DavidMorales
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @DavidMorales | Stardance
|
1793976479.5605848
|
1794581279.5605848
|
|
18446
|
My very own WebOS by @NK_CuriousOne | Stardance
|
NK_CuriousOne
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @NK_CuriousOne | Stard Title: My very own WebOS by @NK_CuriousOne | Stardance...
|
1793890118.15962
|
1794494918.15962
|
|
18447
|
Untitled by @Lunairye | Stardance
|
Lunairye
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Lunairye | Stardance
|
1793472513.2360635
|
1794077313.2360635
|
|
18448
|
My first slack bot! by @rayyanahmad | Stardance
|
rayyanahmad
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @rayyanahmad | Stard Title: My first slack bot! by @rayyanahmad | Stardance...
|
1793278221.3849149
|
1793883021.3849149
|
|
18449
|
Verity's Programmable Macropad by @verity | St Verity's Programmable Macropad by @verity | Stardance...
|
verity
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Verity's Programmable Macropad by @veri Title: Verity's Programmable Macropad by @verity | Stardance...
|
1793508904.950542
|
1794113704.950542
|
|
18450
|
Debateable by @Xess | Stardance
|
Xess
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Debateable by @Xess | Stardance
|
1793879499.9409287
|
1794484299.9409287
|