|
56902
|
My own site! by @Mohamad | Stardance
|
Mohamad
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Mohamad | Stardance
|
1793407709.4692304
|
1794012509.4692304
|
|
56903
|
why life is beautiful :D by @Wahab | Stardance
|
Wahab
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: why life is beautiful :D by @Wahab | Starda Title: why life is beautiful :D by @Wahab | Stardance...
|
1793407711.4015937
|
1794012511.4015937
|
|
56904
|
Website by @Hasith | Stardance
|
Hasith
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Website by @Hasith | Stardance
|
1793407712.624865
|
1794012512.624865
|
|
56905
|
OrbitTrace by @Jhenil | Stardance
|
Jhenil
|
1
|
17.0
|
328
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-11T00:35:53Z", "hours": 17.0, "multiplier": 19.06, "payout": 328, "blessing": "neutral", "text": "What Is It? I have made a 3D Earth Satellite Tracker. If you can explore and get live information about the satellites. It uses an API link which gives the code the data which it needs to go through a custom made equation and does calculations to update the satellite’s location accurately and create a projected path for it. The globe is custom made with THREE.js and Vite. Features 3D Earth Real Satellite Positions using Satellite.js Search Feature Select Satellites Camera zoom Predicted and completed orbital path Ground Track Satellite Position Replay Information Panel Loading Screen Unique Features The ground track feature is I think the best one because we all know that satellite’s orbit around Earth in circles but it looks different when you see it relative to the Earth. The satellites have weird wavy or boxy type paths if seen on the Earth’s surface. Another great feature is replay which can give you replay for the last 90 minutes. It will not be a full 90 minutes, it increments by 1 minute which makes the process of replay faster and you don’t have to sit there for 90 minutes or for the amount of time you have selected. Goal I have mentioned this a lot but I am really close to my goal for an A1 Mini 3D Printer. If you guys leave me great reviews about the project then I will be set for my goal. Thank you in advance to any one who has supported me or has rated my project.", "repo": "https://github.com/JP-code33/OrbitTrace", "demo": "https://orbit-trace-three.vercel.app/"}]...
|
[{"post_id": 65662, "ts": "202 [{"post_id": 65662, "ts": "2026-09-10T23:17:45Z", "hours": 0.6525, "text": "Devlog - 8 I have never been this frustrated to deploy a website. When I went to deploy the website, it kept giving me errors and errors. The main fault was that Vite 8 used a rolldown to bundle dependencies. It couldn’t bundle my satellite.js as it used js and WASM. Then I tried many times to make the code forcefully use the JS version but it just didn’t work. Then I searched up and saw that Vite 8 causes this and if I downgrade to Vite 7 then it will work then I did that and finally the deployment was turned from errors to success message and now the site is finally live. I will be shipping this project soon. Thank you for the support once again!"}, {"post_id": 65594, "ts": "2026-09-10T20:41:14Z", "hours": 2.5822, "text": "Devlog - 7 I am happy to announce that OrbitTrace is complete . My own 3D satellite tracker is complete. For the last 2 hours I have focused on features which are Ground Track & Replay . Let’s start with Ground Track. The satellite on the model let’s us know that where the satellite is and the projected paths are just circles you may say. But Ground Track let’s you know the satellite is traveling relative to Earth. Like it travels in weird patterns around the Earth. The replay as you may guess is the where you can time travel. You can go behind in time for about 90 minutes to see where the satellite was. It increments per minute so it doesn’t take full 90 minutes to replay. Thank you for all the support. Goal As I have mentioned earlier this is my last project before and my last hope for A1 Mini 3D printer as it is getting hard to manage school and coding at the same time but I will try my best to work on more projects. I need around 200 more stardust and I think this project has the potential to achieve that. Thank everyone once again!"}, {"post_id": 64482, "ts": "2026-09-08T22:12:17Z", "hours": 2.9764, "text": "Devlog - 6 Ok guys, I think this was the hardest part of the project till now. I was trying to get the day/night version so it replicates the real earth. I this whole time figuring it out. Firstly I start up with math to actually figure out like astronomical values for the shader and to figure out where the Sun will be at what point of time but it didn’t work out but then I went to online libraries which let’s say also didn’t work as I could understand how to use it properly. I made so many changes through out this almost three hours but at the end I made a version where it sees users local time and adjusts the earth whether it will be day time or night time. Thank you and stay tuned!"}, {"post_id": 63632, "ts": "2026-09-07T15:39:56Z", "hours": 2.2867, "text": "Devlog - 5 Finally Finally . I have overcome the problem of syncing the latitude and longitude of the Earth and the satellites. So the main problem was, I used a tutorial to build the earth in 3D so what happened the Earth’s longitude at zero was -90 so because of that the calculations were being correct but the marker was being placed at a wrong latitude. Before I didn’t knew about that so I tried changing the math but that was correct and then when I figured out that is was at a wrong longitude, it was a simple fix as I just added +90 . Then I encountered another problem which was after a search the zoom controls and the drag controls for the earth became sketchy . That was because I was using a normal zoom function before but for zooming in on a satellite after the search it switched to x, y, z coordinate system and after just for normal zoom it tried to switch back to normal but couldn’t and that is why it became sketchy but I fixed that as well. Then I started to add features in. I have added satellite’s porjected path and completed path in now. You can see that in the video below. This was just like debugging. Thank you and stay tuned!"}, {"post_id": 63061, "ts": "2026-09-06T17:28:16Z", "hours": 2.4639, "text": "Devlog - 4 Right now it is being a bit too much of a trial and error debugging for me. I did manage to get all the satellites being added on the earth textured globe. There are around 16,000 satellites. I have separate code which asks the API for the data and then that data gets parsed and then it converts it to TLE and which is then used in the main code to make those markers. Then I added search feature and while making that search feature I noticed that still the syncing of the latitude & longitude of the textured earth and the satellites is still a big problem. I can’t get it too sync with each other . I will be continuing to debug and lets see what happens. Thank you & stay tuned!"}, {"post_id": 62319, "ts": "2026-09-05T17:00:25Z", "hours": 2.4547, "text": "Devlog - 3 In 2 hours I have worked on quite a few different things. Starting it off with a problem mentioned in the last devlog which was having the latitude and longitude of satellites matching that with the earth’s lat and lon. I have fixed that problem and it was quite a silly one because It the API which had me blocked for a temporary basis because I have requested a lot in a few amount of time. So, it was just no responding to the request and that is why the satellites where not appearing and stayed in the middle. Second I added a sliding panel for the satellite information in which I encountered a problem where I was using Raycaster and it detected every click rather than a specific satellite click so then I again did like trial and error process and got it to work at the end. Also created a new data folder so that the data for satellites stays separated from the main code. Next up I will be loading more of the satellites into the project. Thank you and stay tuned."}, {"post_id": 61758, "ts": "2026-09-04T20:18:27Z", "hours": 2.3228, "text": "Devlog - 2 Ok guys I have spent the time mostly getting the API working and gathering the TLE data which just means two line element data. I am currently getting data from CelesTrak and it is going quite good. I have also gotten the marker for the ISS on the globe. The part I am struggling with currently is the fact to sync the coordinates of the satellite with the earth and with the mouse movement. Currently I am trying many different things out like stopping the earth rotation and changing the camera location rather than the actual earth, just like trial and error. I have still not found a way to get this thing to work but I am continuing the trial and error process and will update about it in the next devlog. Thank you and stay tuned! Plus sorry for late devlog as I can’t really focus on coding much as the school has started and all."}, {"post_id": 59851, "ts": "2026-09-01T20:32:28Z", "hours": 1.4969, "text": "Devlog - 1 Thank you so for the support for SkyTrace . That project got great votes and helped me get closer to my goal for an A1 Mini 3D Printer . After seeing the success of SkyTrace, I have decided to make OrbitTrace. SkyTrace = Aviation enthusiast whereas OrbitTrace = Space enthusiast . Progress For the progress I worked on making a globe, make it rotate, follow the direction of the and I have added stars. This process for me was fairly quick because I have previously made a globe for 3d flight tracking but let just say it didn’t go well. But I am back to making globes. Currently, I have planned to make it a satellite tracker but as usual it is not going to be that simple. I am going to add more unique features to as I did to SkyTrace. It might take me longer to post devlogs because now I have to manage studies and coding which is getting a bit harder, but I will ship this project. Thank you & stay tuned!"}]...
|
Title: OrbitTrace by @Jhenil | Stardance
Devlogs: Title: OrbitTrace by @Jhenil | Stardance
Devlogs:
Devlog - 1 Thank you so for the support for SkyTrace . That project got great votes and helped me get closer to my goal for an A1 Mini 3D Printer . After seeing the success of SkyTrace, I have decided to make OrbitTrace. SkyTrace = Aviation enthusiast whereas OrbitTrace = Space enthusiast . Progress For the progress I worked on making a globe, make it rotate, follow the direction of the and I have added stars. This process for me was fairly quick because I have previously made a globe for 3d flight tracking but let just say it didn’t go well. But I am back to making globes. Currently, I have planned to make it a satellite tracker but as usual it is not going to be that simple. I am going to add more unique features to as I did to SkyTrace. It might take me longer to post devlogs because now I have to manage studies and coding which is getting a bit harder, but I will ship this project. Thank you & stay tuned!
Devlog - 2 Ok guys I have spent the time mostly getting the API working and gathering the TLE data which just means two line element data. I am currently getting data from CelesTrak and it is going quite good. I have also gotten the marker for the ISS on the globe. The part I am struggling with currently is the fact to sync the coordinates of the satellite with the earth and with the mouse movement. Currently I am trying many different things out like stopping the earth rotation and changing the camera location rather than the actual earth, just like trial and error. I have still not found a way to get this thing to work but I am continuing the trial and error process and will update about it in the next devlog. Thank you and stay tuned! Plus sorry for late devlog as I can’t really focus on coding much as the school has started and all.
Devlog - 3 In 2 hours I have worked on quite a few different things. Starting it off with a problem mentioned in the last devlog which was having the latitude and longitude of satellites matching that with the earth’s lat and lon. I have fixed that problem and it was quite a silly one because It the API which had me blocked for a temporary basis because I have requested a lot in a few amount of time. So, it was just no responding to the request and that is why the satellites where not appearing and stayed in the middle. Second I added a sliding panel for the satellite information in which I encountered a problem where I was using Raycaster and it detected every click rather than a specific satellite click so then I again did like trial and error process and got it to work at the end. Also created a new data folder so that the data for satellites stays separated from the main code. Next up I will be loading more of the satellites into the project. Thank you and stay tuned.
Devlog - 4 Right now it is being a bit too much of a trial and error debugging for me. I did manage to get all the satellites being added on the earth textured globe. There are around 16,000 satellites. I have separate code which asks the API for the data and then that data gets parsed and then it converts it to TLE and which is then used in the main code to make those markers. Then I added search feature and while making that search feature I noticed that still the syncing of the latitude & longitude of the textured earth and the satellites is still a big problem. I can’t get it too sync with each other . I will be continuing to debug and lets see what happens. Thank you & stay tuned!
Devlog - 5 Finally Finally . I have overcome the problem of syncing the latitude and longitude of the Earth and the satellites. So the main problem was, I used a tutorial to build the earth in 3D so what happened the Earth’s longitude at zero was -90 so because of that the calculations were being correct but the marker was being placed at a wrong latitude. Before I didn’t knew about that so I tried changing the math but that was correct and then when I figured out that is was at a wrong longitude, it was a simple fix as I just added +90 . Then I encountered another problem which was after a search the zoom controls and the drag controls for the earth became sketchy . That was because I was using a normal zoom function before but for zooming in on a satellite after the search it switched to x, y, z coordinate system and after just for normal zoom it tried to switch back to normal but couldn’t and that is why it became sketchy but I fixed that as well. Then I started to add features in. I have added satellite’s porjected path and completed path in now. You can see that in the video below. This was just like debugging. Thank you and stay tuned!
Devlog - 6 Ok guys, I think this was the hardest part of the project till now. I was trying to get the day/night version so it replicates the real earth. I this whole time figuring it out. Firstly I start up with math to actually figure out like astronomical values for the shader and to figure out where the Sun will be at what point of time but it didn’t work out but then I went to online libraries which let’s say also didn’t work as I could understand how to use it properly. I made so many changes through out this almost three hours but at the end I made a version where it sees users local time and adjusts the earth whether it will be day time or night time. Thank you and stay tuned!
Devlog - 7 I am happy to announce that OrbitTrace is complete . My own 3D satellite tracker is complete. For the last 2 hours I have focused on features which are Ground Track & Replay . Let’s start with Ground Track. The satellite on the model let’s us know that where the satellite is and the projected paths are just circles you may say. But Ground Track let’s you know the satellite is traveling relative to Earth. Like it travels in weird patterns around the Earth. The replay as you may guess is the where you can time travel. You can go behind in time for about 90 minutes to see where the satellite was. It increments per minute so it doesn’t take full 90 minutes to replay. Thank you for all the support. Goal As I have mentioned earlier this is my last project before and my last hope for A1 Mini 3D printer as it is getting hard to manage school and coding at the same time but I will try my best to work on more projects. I need around 200 more stardust and I think this project has the potential to achieve that. Thank everyone once again!
Devlog - 8 I have never been this frustrated to deploy a website. When I went to deploy the website, it kept giving me errors and errors. The main fault was that Vite 8 used a rolldown to bundle dependencies. It couldn’t bundle my satellite.js as it used js and WASM. Then I tried many times to make the code forcefully use the JS version but it just didn’t work. Then I searched up and saw that Vite 8 causes this and if I downgrade to Vite 7 then it will work then I did that and finally the deployment was turned from errors to success message and now the site is finally live. I will be shipping this project soon. Thank you for the support once again!
Ships:
What Is It? I have made a 3D Earth Satellite Tracker. If you can explore and get live information about the satellites. It uses an API link which gives the code the data which it needs to go through a custom made equation and does calculations to update the satellite’s location accurately and create a projected path for it. The globe is custom made with THREE.js and Vite. Features 3D Earth Real Satellite Positions using Satellite.js Search Feature Select Satellites Camera zoom Predicted and completed orbital path Ground Track Satellite Position Replay Information Panel Loading Screen Unique Features The ground track feature is I think the best one because we all know that satellite’s orbit around Earth in circles but it looks different when you see it relative to the Earth. The satellites have weird wavy or boxy type paths if seen on the Earth’s surface. Another great feature is replay which can give you replay for the last 90 minutes. It will not be a full 90 minutes, it increments by 1 minute which makes the process of replay faster and you don’t have to sit there for 90 minutes or for the amount of time you have selected. Goal I have mentioned this a lot but I am really close to my goal for an A1 Mini 3D Printer. If you guys leave me great reviews about the project then I will be set for my goal. Thank you in advance to any one who has supported me or has rated my project....
|
1794023298.1127603
|
1794109698.1127603
|
|
56906
|
Taxalottle Website by @Taxalottle | Stardance
|
Taxalottle
|
0
|
13.15
|
0
|
[]
|
[{"post_id": 70626, "ts": "202 [{"post_id": 70626, "ts": "2026-09-19T14:07:16Z", "hours": 4.8867, "text": "I did some work on the Shiny Hunter specific page! I put in pictures for the process and I think I did a rather nice job designing it. It shows off the key components of the shiny hunter itself! The next things I want to work on is putting in a video tutorial of how to make your own, but I need to finish the shiny hunter first. Till next time!"}, {"post_id": 66202, "ts": "2026-09-11T21:31:32Z", "hours": 1.2564, "text": "I put in some pictures and started working on the item specific pages! I put a picture for the shiny hunter in so now it catches your eye better. I also started working on the project specific pages, but it still needs some work. I plan to redo the whole ocean theme I got going on later when I learn more about javascript, but this is it for now. I will also be putting content for the shiny hunter on this page eventually, but I felt like sharing my current stuff."}, {"post_id": 65617, "ts": "2026-09-10T21:11:43Z", "hours": 7.01, "text": "I designed the home page! In this devlog I designed the main layout of the homepage and how I want to style it. Because my mascot is an axolotl, I decided to go with an ocean vibe for the thing! I’ll spice up this area later with pictures, bubbles, and moving things later, but this is it for now! Overall I’m pretty pleased with it and had a good learning experience. Moving forward, I want to start working on some games for the site! These will be fully made in HTML, CSS, and Javascript, so I’m interested to see what I can do!"}]...
|
Title: Taxalottle Website by @Taxalottle | Stardan Title: Taxalottle Website by @Taxalottle | Stardance
Devlogs:
I designed the home page! In this devlog I designed the main layout of the homepage and how I want to style it. Because my mascot is an axolotl, I decided to go with an ocean vibe for the thing! I’ll spice up this area later with pictures, bubbles, and moving things later, but this is it for now! Overall I’m pretty pleased with it and had a good learning experience. Moving forward, I want to start working on some games for the site! These will be fully made in HTML, CSS, and Javascript, so I’m interested to see what I can do!
I put in some pictures and started working on the item specific pages! I put a picture for the shiny hunter in so now it catches your eye better. I also started working on the project specific pages, but it still needs some work. I plan to redo the whole ocean theme I got going on later when I learn more about javascript, but this is it for now. I will also be putting content for the shiny hunter on this page eventually, but I felt like sharing my current stuff.
I did some work on the Shiny Hunter specific page! I put in pictures for the process and I think I did a rather nice job designing it. It shows off the key components of the shiny hunter itself! The next things I want to work on is putting in a video tutorial of how to make your own, but I need to finish the shiny hunter first. Till next time!...
|
1793407720.2521303
|
1794012520.2521303
|
|
56907
|
THE BOT by @OrderDanie | Stardance
|
OrderDanie
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: THE BOT by @OrderDanie | Stardance
|
1793883187.8843355
|
1794747187.8843355
|
|
56908
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764303.1248674
|
1794628303.1248674
|
|
56909
|
MINE by @OrderDanie | Stardance
|
OrderDanie
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-31T21:47:17Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "THIS IS M WEBSITE BRO DONT ASK QUESTIONS, IT IS PERSONAL", "repo": "https://github.com/OrderDanie/M-SITE", "demo": "https://celadon-starburst-1ed416.netlify.app/"}]...
|
[{"post_id": 59217, "ts": "202 [{"post_id": 59217, "ts": "2026-08-31T21:45:52Z", "hours": 0.32, "text": "APPROVE MEEEE"}]...
|
Title: MINE by @OrderDanie | Stardance
Devlogs:
A Title: MINE by @OrderDanie | Stardance
Devlogs:
APPROVE MEEEE
Ships:
THIS IS M WEBSITE BRO DONT ASK QUESTIONS, IT IS PERSONAL...
|
1793768153.688559
|
1794632153.688559
|
|
56910
|
My awesome macropad! by @sophia_huang | Stardance
|
sophia_huang
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @sophia_huang | Sta Title: My awesome macropad! by @sophia_huang | Stardance...
|
1793407724.8752337
|
1794012524.8752337
|
|
56911
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764305.7699852
|
1794628305.7699852
|
|
56912
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764306.6495492
|
1794628306.6495492
|
|
56913
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764308.3844688
|
1794628308.3844688
|
|
56914
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764309.2494447
|
1794628309.2494447
|
|
56915
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764313.3090274
|
1794628313.3090274
|
|
56916
|
My awesome macropad! by @RandomNari | Stardance
|
RandomNari
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @RandomNari | Stard Title: My awesome macropad! by @RandomNari | Stardance...
|
1793407732.0692508
|
1794012532.0692508
|
|
56917
|
ForgeOS by @Harshithsai | Stardance
|
Harshithsai
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ForgeOS by @Harshithsai | Stardance
|
1793407775.1625159
|
1794012575.1625159
|
|
56918
|
My First Game : Ravenous Roulette by @2shaikaqib | My First Game : Ravenous Roulette by @2shaikaqib | Stardance...
|
2shaikaqib
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My First Game : Ravenous Roulette by @2shai Title: My First Game : Ravenous Roulette by @2shaikaqib | Stardance...
|
1793407779.4031248
|
1794012579.4031248
|
|
56919
|
My very own WebOS by @meleomi | Stardance
|
meleomi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @meleomi | Stardance
|
1793407781.5151792
|
1794012581.5151792
|
|
56920
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764318.545904
|
1794628318.545904
|
|
56921
|
My first slack bot! by @katherinemoralesh | Starda My first slack bot! by @katherinemoralesh | Stardance...
|
katherinemoralesh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @katherinemoralesh | Title: My first slack bot! by @katherinemoralesh | Stardance...
|
1793407783.603347
|
1794012583.603347
|
|
56922
|
FPV Drone by @Frosty_ | Stardance
|
Frosty_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: FPV Drone by @Frosty_ | Stardance
|
1793407785.1402605
|
1794012585.1402605
|
|
56923
|
Ping Pong by @tanishah | Stardance
|
tanishah
|
1
|
5.0
|
6
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-02T04:32:19Z", "hours": 5.0, "multiplier": 1.13, "payout": 6, "blessing": "neutral", "text": "Hey, I just made a small ping pong game to learn some basics of pygame. I added my own little bits and quirks to it to make it something different. I hope you like it!", "repo": "https://github.com/tanishashah2726/PingPong", "demo": "https://tanishashah2726.itch.io/pingpong"}]...
|
[{"post_id": 60003, "ts": "202 [{"post_id": 60003, "ts": "2026-09-02T03:02:39Z", "hours": 2.8814, "text": "just fixed a few bugs and changed the color palette as well as added some new features to make it a little more interesting than just regular ping pong"}, {"post_id": 59239, "ts": "2026-08-31T22:24:12Z", "hours": 2.5225, "text": "I’m learning how to use pygame and I’m making a bunch of small games with python. here’s Ping Pong"}]...
|
Title: Ping Pong by @tanishah | Stardance
Devlogs Title: Ping Pong by @tanishah | Stardance
Devlogs:
I’m learning how to use pygame and I’m making a bunch of small games with python. here’s Ping Pong
just fixed a few bugs and changed the color palette as well as added some new features to make it a little more interesting than just regular ping pong
Ships:
Hey, I just made a small ping pong game to learn some basics of pygame. I added my own little bits and quirks to it to make it something different. I hope you like it!...
|
1794070482.1708732
|
1794156882.1708732
|
|
56924
|
Cute web page by @Nico_ | Stardance
|
Nico_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Cute web page by @Nico_ | Stardance
|
1793407790.3898373
|
1794012590.3898373
|
|
56925
|
Jumpy by @itsaperson | Stardance
|
itsaperson
|
1
|
8.0
|
64
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-01T07:20:42Z", "hours": 8.0, "multiplier": 7.9, "payout": 64, "blessing": "neutral", "text": "I’ve made 2d platformer games before, but decided to step it up a dimension! I proudly present… MY 3D PLATFORMER GAME!!! Now I know it’s not perfect just yet, I’m only shipping this to mark a milestone of the game being kinda done. But there are still some things I’ll do for the next update to the game, such as doing something with the coins system, having a better loading screen. For the background, when I try it on godot and everything, It’s a light background, yet when I exported it and tried on itch, it was a dark background. I’ll try figure out what happened later on. Anyways, hope you have fun playing it!", "repo": "https://github.com/insertnewusername/3d-platformer", "demo": "https://insertnewusernamehere.itch.io/jumpy"}]...
|
[{"post_id": 59410, "ts": "202 [{"post_id": 59410, "ts": "2026-09-01T07:07:19Z", "hours": 0.4175, "text": "Organised the coins properly, along with having the winscreen logic and everything. Also have the red lasers the killing logic, as before they just did nothing."}, {"post_id": 59400, "ts": "2026-09-01T06:29:42Z", "hours": 0.7369, "text": "Made a like part where there are these scary red lasers going up and down, you have to like move your character. Also started working on the finish line, wanted to make it like very very minimalistic to be funny kinda, all that for a single flag. Will start polishing and implementing finish logic."}, {"post_id": 59348, "ts": "2026-09-01T02:53:03Z", "hours": 0.4347, "text": "Added a new level kinda, with the moving platforms. As well as checkpoint 6. But then I realised that the checkpoints looked kinda bad, and the platform were signalling the checkpoint anyways, so I hid the block with the checkpoint logic, and the logic still runs despite being invisible, making the overall game look much better"}, {"post_id": 59338, "ts": "2026-09-01T02:25:44Z", "hours": 6.4678, "text": "Worked on 2d godot project conces of twice. But decided to add another dimension to it! Now I’m making a 3d platformer. Used the kenny starter kit for assets, making some myself. It was fairly similar to the 2d experience, just everything was 3d. The camera moving feature was very cool. The only reason this devlog is so long is because I was originally planning to ship it to something else, before deciding on stardance"}]...
|
Title: Jumpy by @itsaperson | Stardance
Devlogs:
Title: Jumpy by @itsaperson | Stardance
Devlogs:
Worked on 2d godot project conces of twice. But decided to add another dimension to it! Now I’m making a 3d platformer. Used the kenny starter kit for assets, making some myself. It was fairly similar to the 2d experience, just everything was 3d. The camera moving feature was very cool. The only reason this devlog is so long is because I was originally planning to ship it to something else, before deciding on stardance
Added a new level kinda, with the moving platforms. As well as checkpoint 6. But then I realised that the checkpoints looked kinda bad, and the platform were signalling the checkpoint anyways, so I hid the block with the checkpoint logic, and the logic still runs despite being invisible, making the overall game look much better
Made a like part where there are these scary red lasers going up and down, you have to like move your character. Also started working on the finish line, wanted to make it like very very minimalistic to be funny kinda, all that for a single flag. Will start polishing and implementing finish logic.
Organised the coins properly, along with having the winscreen logic and everything. Also have the red lasers the killing logic, as before they just did nothing.
Ships:
I’ve made 2d platformer games before, but decided to step it up a dimension! I proudly present… MY 3D PLATFORMER GAME!!! Now I know it’s not perfect just yet, I’m only shipping this to mark a milestone of the game being kinda done. But there are still some things I’ll do for the next update to the game, such as doing something with the coins system, having a better loading screen. For the background, when I try it on godot and everything, It’s a light background, yet when I exported it and tried on itch, it was a dark background. I’ll try figure out what happened later on. Anyways, hope you have fun playing it!...
|
1794070486.9143012
|
1794156886.9143012
|
|
56926
|
Project Vortex by @shanell_ivie | Stardance
|
shanell_ivie
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Project Vortex by @shanell_ivie | Stardance
|
1793407793.5236545
|
1794012593.5236545
|
|
56927
|
TMG OS by @TheMarioGamer | Stardance
|
TheMarioGamer
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: TMG OS by @TheMarioGamer | Stardance
|
1793407798.4586582
|
1794012598.4586582
|
|
56928
|
My awesome macropad! by @Rakin | Stardance
|
Rakin
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Rakin | Stardance
|
1793407799.3639033
|
1794012599.3639033
|
|
56929
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764319.387891
|
1794628319.387891
|
|
56930
|
My awesome macropad! by @Admin_RobotHoche | Starda My awesome macropad! by @Admin_RobotHoche | Stardance...
|
Admin_RobotHoche
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Admin_RobotHoche | Title: My awesome macropad! by @Admin_RobotHoche | Stardance...
|
1793407804.487811
|
1794012604.487811
|
|
56931
|
hurry curry! by @Mouad | Stardance
|
Mouad
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: hurry curry! by @Mouad | Stardance
|
1793407806.3820732
|
1794012606.3820732
|
|
56932
|
wranglin' by @sevennn_39 | Stardance
|
sevennn_39
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: wranglin' by @sevennn_39 | Stardance
|
1793407808.1727483
|
1794012608.1727483
|
|
56933
|
webbed site by @sevennn_39 | Stardance
|
sevennn_39
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: webbed site by @sevennn_39 | Stardance
|
1793407809.029587
|
1794012609.029587
|
|
56934
|
Orbit Daily by @Harshithsai | Stardance
|
Harshithsai
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Orbit Daily by @Harshithsai | Stardance
|
1793407812.1333096
|
1794012612.1333096
|
|
56935
|
Silly TRN by @tyleruploads | Stardance
|
tyleruploads
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-02T22:58:54Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a simple Slack bot named Silly TRN in node.js! I am proud of myself because in order to make this, I got a Nest container, which will help me with my future coding projects! It was also the first time I’ve ever needed to use a .env file in any of my projects! This was my first node.js project (that I remember)!", "repo": "https://github.com/tyleruploads/silly-trn", "demo": "https://hackclub.enterprise.slack.com/archives/C0BTTQX67AT"}]...
|
[{"post_id": 59836, "ts": "202 [{"post_id": 59836, "ts": "2026-09-01T20:12:57Z", "hours": 1.0153, "text": "I created my Slack Bot, Silly TRN, and added many commands! I also hosted it to Nest! The full list of commands are below! NOTE: Silly TRN being unable to add numbers is not an error, but rather a purposeful feature. /silly-trn-help - The command you just ran /silly-trn-ping - Check bot latency /silly-trn-time - Everyone wants to see the time, right? /silly-trn-quote - Get an awesome quote from Silly TRN! /silly-trn-say - Makes Silly TRN Say Someting /silly-trn-add - I wonder what won’t happen!`"}]...
|
Title: Silly TRN by @tyleruploads | Stardance
Dev Title: Silly TRN by @tyleruploads | Stardance
Devlogs:
I created my Slack Bot, Silly TRN, and added many commands! I also hosted it to Nest! The full list of commands are below! NOTE: Silly TRN being unable to add numbers is not an error, but rather a purposeful feature. /silly-trn-help - The command you just ran /silly-trn-ping - Check bot latency /silly-trn-time - Everyone wants to see the time, right? /silly-trn-quote - Get an awesome quote from Silly TRN! /silly-trn-say - Makes Silly TRN Say Someting /silly-trn-add - I wonder what won’t happen!`
Ships:
I made a simple Slack bot named Silly TRN in node.js! I am proud of myself because in order to make this, I got a Nest container, which will help me with my future coding projects! It was also the first time I’ve ever needed to use a .env file in any of my projects! This was my first node.js project (that I remember)!...
|
1794070520.8376584
|
1794156920.8376584
|
|
56936
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764322.7404654
|
1794628322.7404654
|
|
56937
|
Pomodoro timer by @anis_kunta6409 | Stardance
|
anis_kunta6409
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Pomodoro timer by @anis_kunta6409 | Stardan Title: Pomodoro timer by @anis_kunta6409 | Stardance...
|
1793407813.022105
|
1794012613.022105
|
|
56938
|
NevAI by @Nahida4479 | Stardance
|
Nahida4479
|
4
|
34.0
|
479
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-08T17:50:24Z", "hours": 3.0, "multiplier": 9.7, "payout": 30, "blessing": "neutral", "text": "NevAI New features Added Anthropic as an AI provider Added the Claude Haiku 5.5 model Adapted the web search tool for Anthropic models Added input validation to setup_env.sh Added a “How to use” section to the /help command Added ANTHROPIC_API to env.example Added a section about Anthropic models to README.md The console now shows input and output token counts for Anthropic models Updated the AI usage disclosure Changed the permissions in the bot invitation link Important Anthropic is an optional provider (NevAI requires at least one of the AI providers listed on GitHub). The bot keeps working with free APIs alone, and Anthropic is used only if you add an ANTHROPIC_API key. How to use Many people mention in project reviews that they don’t know how to use NevAI. Detailed information can be found in the README.md on GitHub and via the /help command. Planned I plan to continue developing the project. If you would like to add your language, please read CONTRIBUTING.md on GitHub. If you find a bug, please report it via GitHub Issues. Good luck with your projects! :)", "repo": "https://github.com/Nahida4479/NevAI-Bot", "demo": "https://discord.com/oauth2/authorize?client_id=1544417524613910628&permissions=17179995200&integration_type=0&scope=bot"}, {"ship_num": 2, "ts": "2026-10-05T23:51:48Z", "hours": 3.0, "multiplier": 12.26, "payout": 43, "blessing": "neutral", "text": "NevAI New features New install.sh script for easy installation Editing the custom prompt on Discord ( /ai_settings ) now loads your current prompt so you can modify it, instead of overwriting it with a new one Added Watchtower for automatic updates (downloads and runs the new Docker image) Changed model gemini-3-flash-preview → GPT-6-Luna Added env-example file Updated README.md (information about install.sh , the new AI model, and how to run the Docker image manually) Planned I plan to keep developing my project by adding new features and fixing bugs. If you want to report a bug or add your language, feel free to open an issue/pull request on GitHub.", "repo": "https://github.com/Nahida4479/NevAI-Bot", "demo": "https://discord.com/oauth2/authorize?client_id=1544417524613910628&permissions=17179995200&integration_type=0&scope=bot"}, {"ship_num": 3, "ts": "2026-09-18T15:44:37Z", "hours": 16.0, "multiplier": 17.39, "payout": 285, "blessing": "neutral", "text": "NevAI - Discord AI Bot Hi, I re-shipped my project because I added new features. New features Exa.ai system - the bot now responds using real web data NevAI returns images found by Exa I adjusted the model so it can’t lie and actually utilizes the available data The bot can use custom Discord server emojis I added more detailed logs returned by the /logs command on Discord I added a debugging system that can be enabled by adding the entry DEBUG_MODE=true to the .env file. This writes detailed logs to debug.log Changed model qwen/qwen3-32b -> google/gemini-3-flash-preview IMPORTANT! How to use? I’ve come across comments saying you don’t know how to use the bot. There are detailed instructions in the README.md , but I’m also posting them here: Add the bot and set the AI channel using the /ai command. Mention the bot, then ask your question. You can customize the bot options using administrator commands (server administrator only, more info on GitHub). You can also run the bot locally: docker pull ghcr.io/nahida4479/nevai:latest docker run –env-file .env ghcr.io/nahida4479/nevai:latest Planned I plan to continue developing this project, so if you encounter any bugs, please report them as issues on GitHub. You can also add your own translation for the bot (see CONTRIBUTING.md on GitHub). Thanks for reading, and good luck with your projects! :)", "repo": "https://github.com/Nahida4479/NevAI-Bot", "demo": "https://discord.com/oauth2/authorize?client_id=1544417524613910628&permissions=17179995200&integration_type=0&scope=bot"}, {"ship_num": 4, "ts": "2026-09-06T21:12:32Z", "hours": 12.0, "multiplier": 9.95, "payout": 121, "blessing": "neutral", "text": "NevAI - Discord AI Bot Hello everyone, I’ve finally finished my open-source Discord AI bot with some unique mechanics! Features Only the Discord server administrator can use /ai , /ai_settings , /language , and /logs . The bot responds using the AI models listed below. The bot supports vision models (image understanding). Responses are limited to 1500 characters. Pre-built Docker image available. Custom success and error emoji. The bot reacts with an emoji when responding in a Discord chat. The server administrator can set a custom AI prompt. Multi-language support (add your own language more info CONTRIBUTING.md)). The bot saves the last 15 messages for chat context. Live logs support ( /logs command). How to use? You can try it on my Discord server: https://discord.gg/3BqyZMQ85V Or run it locally (recommended if you plan to use it daily, since free AI APIs have rate limits). Docker (pre-built image) Create a .env file docker pull ghcr.io/nahida4479/nevai:latest docker run --env-file .env ghcr.io/nahida4479/nevai:latest AI models list Gemini gemini-2.5-flash gemini-2.5-flash-lite Groq openai/gpt-oss-120b openai/gpt-oss-20b HackClub meta-llama/llama-3.3-70b-instruct Vision models Groq qwen/qwen3.6-27b qwen/qwen3.8-27b Finally I’ve spent a lot of time on this project, so thanks for reading! Feedback, issues, and pull requests are always welcome - good luck with your own projects too!", "repo": "https://github.com/Nahida4479/NevAI-Bot", "demo": "https://discord.com/oauth2/authorize?client_id=1544417524613910628&permissions=17179995200&integration_type=0&scope=bot"}]...
|
[{"post_id": 77885, "ts": "202 [{"post_id": 77885, "ts": "2026-10-08T17:25:01Z", "hours": 3.1164, "text": "Devlog 14 New Added Anthropic as an AI provider Added the Claude Haiku 5.5 model Adapted the web search tool for Anthropic models Added input validation to setup_env.sh Added a “How to use” section to the /help command Added ANTHROPIC_API to env.example Added a section about Anthropic models to README.md The console now shows input and output token counts for Anthropic models Important Anthropic is an optional provider (NevAI requires at least one of the AI providers listed on GitHub). The bot keeps working with free APIs alone, and Anthropic is used only if you add an ANTHROPIC_API key."}, {"post_id": 76226, "ts": "2026-10-02T19:07:42Z", "hours": 3.4753, "text": "Devlog 13 New New method for installing a Docker image ( install.sh ) Auto update (Watchtower install if you use install.sh ) The bot can see the message a user is replying to The bot can respond on multiple channels through changes to the data.json logic install.sh automatically Installs Docker (if not installed) Installs docker-compose.yml from my GitHub Creates data.json and .env files Asks for API keys for .env Runs the Docker image"}, {"post_id": 70129, "ts": "2026-09-18T15:00:52Z", "hours": 1.7522, "text": "Devlog 12 New pull request Fixed Exa image response issues Changed model qwen/qwen3-32b -> google/gemini-3-flash-preview (for faster response times) The model now also returns sources (a safeguard against model hallucinations) Updated link and added a note in README.md Exa Doubled response speed (when using Exa ) by changing the model and limiting the data returned by Exa . Planned I plan to re-ship this project."}, {"post_id": 68864, "ts": "2026-09-15T22:15:16Z", "hours": 5.6136, "text": "Devlog 11 New pull request Exa.ai now returns images Limited Exa.ai API calls per model Added an error embed to the /logs command Split model messages (when message length > 1990) Added a “How to use?” section to README.md Dynamic bot username in the default prompt Prohibited Markdown tables and HTML tags Handled the tool_use_failed error with the Groq provider Shortened the returned Exa results Exa returns images Exa searches for images based on the queries the AI model makes using the tool (e.g. The model wants to search:, current temperature Poland 2026-09-15 ). Planned I plan to improve the /logs system and the processing of data returned by Exa.ai so that the model doesn’t make things up."}, {"post_id": 68256, "ts": "2026-09-14T19:48:52Z", "hours": 4.4719, "text": "Devlog 10 New pull request Added Exa.ai for AI models to search the internet Added internet search information to /logs Added support for TXT files Added AI response time tracking Added information about Node version and system Exa.ai response system The model decides for itself whether it wants to use Exa.ai . When the model uses Exa.ai , information from the internet is returned. The model uses this information to respond in the Discord chat. When the model decides it doesn’t need to use Exa.ai , it won’t. If you don’t add an EXA_API token, the bot will continue to function, but it will not search for information on the web. Exa supported on the following providers: Groq HackClub OpenRouter Gemini (coming soon) Planned I plan to add another Exa integration, based on the HackClub API for redundancy . I also plan to add information about Exa.ai to README.md ."}, {"post_id": 66070, "ts": "2026-09-11T17:16:18Z", "hours": 3.1428, "text": "Devlog 9 New Started working on a debugging system with a .log file. Added colorful console output to make errors easier to understand. Added a new .env option, DEBUG_MODE , with true / false values (when true , logs are saved to debug.log ). Planned I plan to continuously improve the logging and debugging system."}, {"post_id": 64793, "ts": "2026-09-09T13:36:00Z", "hours": 1.425, "text": "Devlog 8 New Added OpenRouter free models API support The AI can use the Discord server’s custom emojis in its responses (emojis from the Discord cache) Models (reminder) All AI models are free and use free API keys ( Groq , Gemini , HackClub , OpenRouter ). const geminiModels = ['gemini-2.5-flash', 'gemini-2.5-flash-lite'] const groqModels = [\"openai/gpt-oss-120b\", \"openai/gpt-oss-20b\", \"qwen/qwen3.6-27b\"] const HackClubModels = ['meta-llama/llama-3.3-70b-instruct'] const visionModel = [\"qwen/qwen3.6-27b\", \"qwen/qwen3.8-27b\"] const openroute = [\"openrouter/free\"] Planned I plan to continuously develop and improve this project."}, {"post_id": 63182, "ts": "2026-09-06T20:55:06Z", "hours": 1.7508, "text": "Devlog 7 New Added CONTRIBUTING.md (how to add your language) New /help command with a description of all commands Finalized README.md with features, how to run it, etc. Added /logs command with live bot logs (question and AI model) Planned I plan to ship this project."}, {"post_id": 62551, "ts": "2026-09-06T00:18:52Z", "hours": 1.9828, "text": "Devlog 6 New Added image support (vision, Qwen models) Added AI response error handling Added validation for Add custom AI reaction emoji (supports Discord emoji format) Added .env example in README.md Added MIT LICENSE on GitHub Added base AI prompt with a character limit (1500 characters) Planned I plan to add a /logs command."}, {"post_id": 61885, "ts": "2026-09-05T01:35:57Z", "hours": 2.0914, "text": "Devlog 5 New New settings image Changed /ai_settings panel design Created 2 new bot emojis (success and failure) Added Discord emoji format support in the Add custom AI reaction emoji panel Added bot_name typing... indicator Planned I plan to add an embed AI response with an on/off option in /ai_settings ."}, {"post_id": 61116, "ts": "2026-09-03T21:01:26Z", "hours": 1.5242, "text": "Devlog 4 New Created the bot’s profile image Added the AI response system (with 15-message context history) Created the /ai_settings panel with custom prompt and thinking emoji options Extended the language files with new translation keys Planned I’m planning to add support for Discord’s custom emoji format in /ai_settings , and start working on a logs system showing the question asked and which AI model responded."}, {"post_id": 60478, "ts": "2026-09-02T20:33:23Z", "hours": 2.0381, "text": "Devlog 3 New Added multi-language support Created /ai_settings panel Added English and Polish language support Added mention detection - the bot now checks if it was mentioned on the configured AI channel Planned I’m planning to connect the AI system to the bot’s replies and finish the custom prompt settings (via the modal opened from /ai_settings )."}, {"post_id": 59841, "ts": "2026-09-01T20:21:35Z", "hours": 1.1839, "text": "Devlog 2 New Created the Dockerfile and .dockerignore Set up a pre-built Docker image (built automatically via GitHub Actions) Created the /ai slash command Created save_data.js and a save system for the AI channel Planned I’m planning to create the bot’s profile picture and start working on getting AI responses inside Discord."}, {"post_id": 59643, "ts": "2026-09-01T15:47:53Z", "hours": 1.5842, "text": "Devlog 1 New Added 3 AI providers: Groq , Gemini , HackClub Added 6 LLM models across those providers Tested the connection with each provider LLM models Gemini API gemini-2.5-flash , gemini-2.5-flash-lite Groq API openai/gpt-oss-120b , openai/gpt-oss-20b , qwen/qwen3.6-27b HackClub API meta-llama/llama-3.3-70b-instruct Planned I’m planning to integrate these models with the Discord bot"}]...
|
Title: NevAI by @Nahida4479 | Stardance
Devlogs:
Title: NevAI by @Nahida4479 | Stardance
Devlogs:
Devlog 1 New Added 3 AI providers: Groq , Gemini , HackClub Added 6 LLM models across those providers Tested the connection with each provider LLM models Gemini API gemini-2.5-flash , gemini-2.5-flash-lite Groq API openai/gpt-oss-120b , openai/gpt-oss-20b , qwen/qwen3.6-27b HackClub API meta-llama/llama-3.3-70b-instruct Planned I’m planning to integrate these models with the Discord bot
Devlog 2 New Created the Dockerfile and .dockerignore Set up a pre-built Docker image (built automatically via GitHub Actions) Created the /ai slash command Created save_data.js and a save system for the AI channel Planned I’m planning to create the bot’s profile picture and start working on getting AI responses inside Discord.
Devlog 3 New Added multi-language support Created /ai_settings panel Added English and Polish language support Added mention detection - the bot now checks if it was mentioned on the configured AI channel Planned I’m planning to connect the AI system to the bot’s replies and finish the custom prompt settings (via the modal opened from /ai_settings ).
Devlog 4 New Created the bot’s profile image Added the AI response system (with 15-message context history) Created the /ai_settings panel with custom prompt and thinking emoji options Extended the language files with new translation keys Planned I’m planning to add support for Discord’s custom emoji format in /ai_settings , and start working on a logs system showing the question asked and which AI model responded.
Devlog 5 New New settings image Changed /ai_settings panel design Created 2 new bot emojis (success and failure) Added Discord emoji format support in the Add custom AI reaction emoji panel Added bot_name typing... indicator Planned I plan to add an embed AI response with an on/off option in /ai_settings .
Devlog 6 New Added image support (vision, Qwen models) Added AI response error handling Added validation for Add custom AI reaction emoji (supports Discord emoji format) Added .env example in README.md Added MIT LICENSE on GitHub Added base AI prompt with a character limit (1500 characters) Planned I plan to add a /logs command.
Devlog 7 New Added CONTRIBUTING.md (how to add your language) New /help command with a description of all commands Finalized README.md with features, how to run it, etc. Added /logs command with live bot logs (question and AI model) Planned I plan to ship this project.
Devlog 8 New Added OpenRouter free models API support The AI can use the Discord server’s custom emojis in its responses (emojis from the Discord cache) Models (reminder) All AI models are free and use free API keys ( Groq , Gemini , HackClub , OpenRouter ). const geminiModels = ['gemini-2.5-flash', 'gemini-2.5-flash-lite'] const groqModels = ["openai/gpt-oss-120b", "openai/gpt-oss-20b", "qwen/qwen3.6-27b"] const HackClubModels = ['meta-llama/llama-3.3-70b-instruct'] const visionModel = ["qwen/qwen3.6-27b", "qwen/qwen3.8-27b"] const openroute = ["openrouter/free"] Planned I plan to continuously develop and improve this project.
Devlog 9 New Started working on a debugging system with a .log file. Added colorful console output to make errors easier to understand. Added a new .env option, DEBUG_MODE , with true / false values (when true , logs are saved to debug.log ). Planned I plan to continuously improve the logging and debugging system.
Devlog 10 New pull request Added Exa.ai for AI models to search the internet Added internet search information to /logs Added support for TXT files Added AI response time tracking Added information about Node version and system Exa.ai response system The model decides for itself whether it wants to use Exa.ai . When the model uses Exa.ai , information from the internet is returned. The model uses this information to respond in the Discord chat. When the model decides it doesn’t need to use Exa.ai , it won’t. If you don’t add an EXA_API token, the bot will continue to function, but it will not search for information on the web. Exa supported on the following providers: Groq HackClub OpenRouter Gemini (coming soon) Planned I plan to add another Exa integration, based on the HackClub API for redundancy . I also plan to add information about Exa.ai to README.md .
Devlog 11 New pull request Exa.ai now returns images Limited Exa.ai API calls per model Added an error embed to the /logs command Split model messages (when message length > 1990) Added a “How to use?” section to README.md Dynamic bot username in the default prompt Prohibited Markdown tables and HTML tags Handled the tool_use_failed error with the Groq provider Shortened the returned Exa results Exa returns images Exa searches for images based on the queries the AI model makes using the tool (e.g. The model wants to search:, current temperature Poland 2026-09-15 ). Planned I plan to improve the /logs system and the processing of data returned by Exa.ai so that the model doesn’t make things up.
Devlog 12 New pull request Fixed Exa image response issues Changed model qwen/qwen3-32b -> google/gemini-3-flash-preview (for faster response times) The model now also returns sources (a safeguard against model hallucinations) Updated link and added a note in README.md Exa Doubled response speed (when using Exa ) by changing the model and limiting the data returned by Exa . Planned I plan to re-ship this project.
Devlog 13 New New method for installing a Docker image ( install.sh ) Auto update (Watchtower install if you use install.sh ) The bot can see the message a user is replying to The bot can respond on multiple channels through changes to the data.json logic install.sh automatically Installs Docker (if not installed) Installs docker-compose.yml from my GitHub Creates data.json and .env files Asks for API keys for .env Runs the Docker image
Devlog 14 New Added Anthropic as an AI provider Added the Claude Haiku 5.5 model Adapted the web search tool for Anthropic models Added input validation to setup_env.sh Added a “How to use” section to the /help command Added ANTHROPIC_API to env.example Added a section about Anthropic models to README.md The console now shows input and output token counts for Anthropic models Important Anthropic is an optional provider (NevAI requires at least one of the AI providers listed on GitHub). The bot keeps working with free APIs alone, and Anthropic is used only if you add an ANTHROPIC_API key.
Ships:
NevAI - Discord AI Bot Hello everyone, I’ve finally finished my open-source Discord AI bot with some unique mechanics! Features Only the Discord server administrator can use /ai , /ai_settings , /language , and /logs . The bot responds using the AI models listed below. The bot supports vision models (image understanding). Responses are limited to 1500 characters. Pre-built Docker image available. Custom success and error emoji. The bot reacts with an emoji when responding in a Discord chat. The server administrator can set a custom AI prompt. Multi-language support (add your own language more info CONTRIBUTING.md)). The bot saves the last 15 messages for chat context. Live logs support ( /logs command). How to use? You can try it on my Discord server: https://discord.gg/3BqyZMQ85V Or run it locally (recommended if you plan to use it daily, since free AI APIs have rate limits). Docker (pre-built image) Create a .env file docker pull ghcr.io/nahida4479/nevai:latest docker run --env-file .env ghcr.io/nahida4479/nevai:latest AI models list Gemini gemini-2.5-flash gemini-2.5-flash-lite Groq openai/gpt-oss-120b openai/gpt-oss-20b HackClub meta-llama/llama-3.3-70b-instruct Vision models Groq qwen/qwen3.6-27b qwen/qwen3.8-27b Finally I’ve spent a lot of time on this project, so thanks for reading! Feedback, issues, and pull requests are always welcome - good luck with your own projects too!
NevAI - Discord AI Bot Hi, I re-shipped my project because I added new features. New features Exa.ai system - the bot now responds using real web data NevAI returns images found by Exa I adjusted the model so it can’t lie and actually utilizes the available data The bot can use custom Discord server emojis I added more detailed logs returned by the /logs command on Discord I added a debugging system that can be enabled by adding the entry DEBUG_MODE=true to the .env file. This writes detailed logs to debug.log Changed model qwen/qwen3-32b -> google/gemini-3-flash-preview IMPORTANT! How to use? I’ve come across comments saying you don’t know how to use the bot. There are detailed instructions in the README.md , but I’m also posting them here: Add the bot and set the AI channel using the /ai command. Mention the bot, then ask your question. You can customize the bot options using administrator commands (server administrator only, more info on GitHub). You can also run the bot locally: docker pull ghcr.io/nahida4479/nevai:latest docker run –env-file .env ghcr.io/nahida4479/nevai:latest Planned I plan to continue developing this project, so if you encounter any bugs, please report them as issues on GitHub. You can also add your own translation for the bot (see CONTRIBUTING.md on GitHub). Thanks for reading, and good luck with your projects! :)
NevAI New features New install.sh script for easy installation Editing the custom prompt on Discord ( /ai_settings ) now loads your current prompt so you can modify it, instead of overwriting it with a new one Added Watchtower for automatic updates (downloads and runs the new Docker image) Changed model gemini-3-flash-preview → GPT-6-Luna Added env-example file Updated README.md (information about install.sh , the new AI model, and how to run the Docker image manually) Planned I plan to keep developing my project by adding new features and fixing bugs. If you want to report a bug or add your language, feel free to open an issue/pull request on GitHub.
NevAI New features Added Anthropic as an AI provider Added the Claude Haiku 5.5 model Adapted the web search tool for Anthropic models Added input validation to setup_env.sh Added a “How to use” section to the /help command Added ANTHROPIC_API to env.example Added a section about Anthropic models to README.md The console now shows input and output token counts for Anthropic models Updated the AI usage disclosure Changed the permissions in the bot invitation link Important Anthropic is an optional provider (NevAI requires at least one of the AI providers listed on GitHub). The bot keeps working with free APIs alone, and Anthropic is used only if you add an ANTHROPIC_API key. How to use Many people mention in project reviews that they don’t know how to use NevAI. Detailed information can be found in the README.md on GitHub and via the /help command. Planned I plan to continue developing the project. If you would like to add your language, please read CONTRIBUTING.md on GitHub. If you find a bug, please report it via GitHub Issues. Good luck with your projects! :)...
|
1794070527.665924
|
1794156927.665924
|
|
56939
|
My awesome macropad! by @obskar1 | Stardance
|
obskar1
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @obskar1 | Stardanc Title: My awesome macropad! by @obskar1 | Stardance...
|
1793407815.7748058
|
1794012615.7748058
|
|
56940
|
My awesome macropad! by @l99proof | Stardance
|
l99proof
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @l99proof | Stardan Title: My awesome macropad! by @l99proof | Stardance...
|
1793407824.117689
|
1794012624.117689
|
|
56941
|
NEXON-OS by @TheDoctor19 | Stardance
|
TheDoctor19
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: NEXON-OS by @TheDoctor19 | Stardance
|
1793407825.4090304
|
1794012625.4090304
|
|
56942
|
My own site! by @beni | Stardance
|
beni
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @beni | Stardance
|
1793407827.256454
|
1794012627.256454
|
|
56943
|
My very own WebOS by @sohamm132 | Stardance
|
sohamm132
|
0
|
3.06
|
0
|
[]
|
[{"post_id": 60885, "ts": "202 [{"post_id": 60885, "ts": "2026-09-03T15:05:47Z", "hours": 0.3789, "text": "Polished up WebOS and added closing features windows and reopenable windows"}, {"post_id": 60270, "ts": "2026-09-02T15:20:20Z", "hours": 1.2775, "text": "Added moveable windows, a notes app, and fixed styling errors"}, {"post_id": 59890, "ts": "2026-09-01T21:38:14Z", "hours": 1.3994, "text": "I finished making the basics of the site, while learning basic html and js."}]...
|
Title: My very own WebOS by @sohamm132 | Stardance Title: My very own WebOS by @sohamm132 | Stardance
Devlogs:
I finished making the basics of the site, while learning basic html and js.
Added moveable windows, a notes app, and fixed styling errors
Polished up WebOS and added closing features windows and reopenable windows...
|
1793407828.2011015
|
1794012628.2011015
|
|
56944
|
codehealthe by @Baule | Stardance
|
Baule
|
0
|
6.41
|
0
|
[]
|
[{"post_id": 73765, "ts": "202 [{"post_id": 73765, "ts": "2026-09-25T21:47:24Z", "hours": 2.0397, "text": "i reworked the analyzer file to have less bugs and to work properly"}, {"post_id": 72395, "ts": "2026-09-22T20:21:23Z", "hours": 2.0228, "text": "Devlog 2 i made that the analyser.py now detects long functions and unused imports"}, {"post_id": 69751, "ts": "2026-09-17T18:39:12Z", "hours": 2.3428, "text": "Devloge1 I finished the scanner.py file it now walks through files ,reads the file and the line count after that the info will go to the analyser.py file"}]...
|
Title: codehealthe by @Baule | Stardance
Devlogs: Title: codehealthe by @Baule | Stardance
Devlogs:
Devloge1 I finished the scanner.py file it now walks through files ,reads the file and the line count after that the info will go to the analyser.py file
Devlog 2 i made that the analyser.py now detects long functions and unused imports
i reworked the analyzer file to have less bugs and to work properly...
|
1793407829.1338747
|
1794012629.1338747
|
|
56945
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764324.5452147
|
1794628324.5452147
|
|
56946
|
Mfp my first project by @Huzaifah_Iswardi | Starda Mfp my first project by @Huzaifah_Iswardi | Stardance...
|
Huzaifah_Iswardi
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-07T11:54:55Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Here i make a slack bot where you can enter custom prompt or command to the bot and the bot answer it. The most challenging part of making this bot is when running at nest for 24/7. You can use it by going into slack bot-spam channel and type /a-bot-standup It will answer your command with “Rawr!” /a-bot-catfact This command will tell you a random cat fact the way it work is collecting data from a website through a code /a-bot-joke Same as number 2 but it will tell you a random funny joke. This work best when you are bored 🥱.", "repo": "https://github.com/fah67425/bookish-octo-adventure", "demo": "https://app.slack.com/client/E09V59WQY1E/C0P5NE354"}]...
|
[{"post_id": 63457, "ts": "202 [{"post_id": 63457, "ts": "2026-09-07T10:08:33Z", "hours": 0.7186, "text": "hello world, programmers and other people. im working on my first project which is a slack bot it might look boring but its really cool and awesome. help me reach 90 stardust b4 the end of the month pls i beg every of the viewer 🙏🙏. currently, my nest application review is still pending."}]...
|
Title: Mfp my first project by @Huzaifah_Iswardi | Title: Mfp my first project by @Huzaifah_Iswardi | Stardance
Devlogs:
hello world, programmers and other people. im working on my first project which is a slack bot it might look boring but its really cool and awesome. help me reach 90 stardust b4 the end of the month pls i beg every of the viewer 🙏🙏. currently, my nest application review is still pending.
Ships:
Here i make a slack bot where you can enter custom prompt or command to the bot and the bot answer it. The most challenging part of making this bot is when running at nest for 24/7. You can use it by going into slack bot-spam channel and type /a-bot-standup It will answer your command with “Rawr!” /a-bot-catfact This command will tell you a random cat fact the way it work is collecting data from a website through a code /a-bot-joke Same as number 2 but it will tell you a random funny joke. This work best when you are bored 🥱....
|
1794073630.2646732
|
1794160030.2646732
|
|
56947
|
coding tutor by @mahmoudkhalil5129 | Stardance
|
mahmoudkhalil5129
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: coding tutor by @mahmoudkhalil5129 | Starda Title: coding tutor by @mahmoudkhalil5129 | Stardance...
|
1793407835.7978077
|
1794012635.7978077
|
|
56948
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764326.271458
|
1794628326.271458
|
|
56949
|
My own site! by @Kewpie_Mayo | Stardance
|
Kewpie_Mayo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Kewpie_Mayo | Stardance
|
1793407838.4734924
|
1794012638.4734924
|
|
56950
|
Science Fair Portfolio by @sklebi | Stardance
|
sklebi
|
1
|
13.91
|
82
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-02T21:17:02Z", "hours": 10.0, "multiplier": 7.89, "payout": 82, "blessing": "neutral", "text": "This is a portfolio website for my science research team :) We needed a portfolio website for cold emailing so we could display our skills so I decided to make it. (also be cause it is quite fun) This website was inspired by sharyap.com because I really liked the design and feeling it gave off. The website is best used with a desktop device (mobile doesn’t really work too well) and you can drag, drop, and stack the various windows together. There is a dark to light mode switch in the top left corner that inverts the color palette as well as sound effects that play when you click specific buttons. I hope you enjoy playing around with the website!", "repo": "https://github.com/Sklebi/squigs_website", "demo": "http://www.squigs.org/"}]...
|
[{"post_id": 74826, "ts": "202 [{"post_id": 74826, "ts": "2026-09-28T11:57:18Z", "hours": 3.915, "text": "Changed the text, added GIFS and resumes"}, {"post_id": 60481, "ts": "2026-09-02T20:38:42Z", "hours": 0.715, "text": "Devlog #5 (FINAL DEVLOG) I bought my second ever domain :) I connected it to github pages so hopefully the DNS check goes through sometime soon… BUT the rest of the website is pretty much complete. For the mobile version, I was kinda too lazy to switch everything around again so I just added a little notification on the bottom telling the user that the website is made for desktop devices and will be pretty wonky on the mobile version. I switched up some colors around again to just make everything match and flow a little better. I think I really like how this website came out and hopefully it will be fully functioning! p.s: huge thanks to the big AZ for making me the backgrounds lol"}, {"post_id": 60352, "ts": "2026-09-02T17:18:36Z", "hours": 4.8725, "text": "Devlog #4 Profiles all complete! I finished everybody’s about me with their descriptions and accent colors. I changed the highlight color for each one to make it more custom and added more font awesome emojis I added dark mode after watching a tutorial on it and tracked/inverted all my colors. I think darkmode looks pretty good for now (not perfect but highkey im too lazy to change the colors) I added sfx from taking samples from a random website and adding audio tags to my html. I got ai to fix up my javascript for the audio to work for specific buttons (original javascript for the audio feature came from a 1 min long youtube tutorial) I am going to focus on the mobile version after this because I think the website is basically complete. (I also bought a domain lols) Our offical team name is squigs now so thats kinda cool"}, {"post_id": 59948, "ts": "2026-09-02T00:32:02Z", "hours": 1.3775, "text": "Devlog #3 Contacts page complete! This took way too long for what it is lol Reused blucky from one of my previous projects I did for the starbeam hackathon (yes! he makes a reappearance) Added our student emails with a button that automatically sends you to gmail cuz I was too lazy to add three buttons that sent you to each of our emails individually I rescaled everything and so the contacts page is a little longer than the other windows The contacts page and projects page I colored with a different background color to add a little personality to each window, I plan on adding our favorite colors as the background for our about mes Im probably going to work on the projects next and try to figure out how to make it scroll downwards (probably going to use the trick I learnt fro the carousel on my other website) also I updated the javascript so then the window header does not leave the viewable screen"}, {"post_id": 59914, "ts": "2026-09-01T22:57:53Z", "hours": 2.5856, "text": "Devlog #2 WINDOWS COMPLETE! I was able to get the modal to popup, drag and stack it on top of the other modals. I got font-awesome to work as emojis for the clickable buttons. I am waiting on my teammates to send me their about mes to replace the filler lorem ipsum text. I still don’t know why the border around the modal body has a very odd height, I just used a bit of padding to get the border to fit but I probably need to figure it out in order for the website to be able to be used on mobile I added box shadow and got the borders and fonts and headers to be colored and work properly The javascript took the longest because I had to rely on like 4 year old tutorials and a LOT of gemini for debugging I took the modal template from an old youtube tutorial and the rest of the javascript was mainly vibe coded except for a bit of debugging I had to do. Overall it works pretty well and the animations work great I will probably start working on overall design after this because the shadows look kinda odd under the main box and I think I want to look for better like skinnier fonts for aesthetics"}, {"post_id": 59336, "ts": "2026-09-01T02:17:21Z", "hours": 0.8081, "text": "Devlog #1 Hello! This is my first devlog for my newest project: a portfolio website for my science fair team. We need a portfolio website to like cold email people to get advisors and to show them like what projects we’ve made and stuff. This is heavily inspired by shar since I really like the look of her website. This will also be my first time using javascript in web development so bare with me Currently I have made the main box that will display our team name, and all our names. I was able to use flexbox to center everything and put them in the right position. The fonts i decided on were Cascadia Code, Consolas and arial. I heard that you should use monospaced fonts so I am just going off the wikipedia article about that. I chose a nice blue and dark grey for the header tab thing and the other text. I think it looks decent so far. Next I will probably work on getting little modals to work on the bottom that will display about us pages for each of us."}]...
|
Title: Science Fair Portfolio by @sklebi | Stardan Title: Science Fair Portfolio by @sklebi | Stardance
Devlogs:
Devlog #1 Hello! This is my first devlog for my newest project: a portfolio website for my science fair team. We need a portfolio website to like cold email people to get advisors and to show them like what projects we’ve made and stuff. This is heavily inspired by shar since I really like the look of her website. This will also be my first time using javascript in web development so bare with me Currently I have made the main box that will display our team name, and all our names. I was able to use flexbox to center everything and put them in the right position. The fonts i decided on were Cascadia Code, Consolas and arial. I heard that you should use monospaced fonts so I am just going off the wikipedia article about that. I chose a nice blue and dark grey for the header tab thing and the other text. I think it looks decent so far. Next I will probably work on getting little modals to work on the bottom that will display about us pages for each of us.
Devlog #2 WINDOWS COMPLETE! I was able to get the modal to popup, drag and stack it on top of the other modals. I got font-awesome to work as emojis for the clickable buttons. I am waiting on my teammates to send me their about mes to replace the filler lorem ipsum text. I still don’t know why the border around the modal body has a very odd height, I just used a bit of padding to get the border to fit but I probably need to figure it out in order for the website to be able to be used on mobile I added box shadow and got the borders and fonts and headers to be colored and work properly The javascript took the longest because I had to rely on like 4 year old tutorials and a LOT of gemini for debugging I took the modal template from an old youtube tutorial and the rest of the javascript was mainly vibe coded except for a bit of debugging I had to do. Overall it works pretty well and the animations work great I will probably start working on overall design after this because the shadows look kinda odd under the main box and I think I want to look for better like skinnier fonts for aesthetics
Devlog #3 Contacts page complete! This took way too long for what it is lol Reused blucky from one of my previous projects I did for the starbeam hackathon (yes! he makes a reappearance) Added our student emails with a button that automatically sends you to gmail cuz I was too lazy to add three buttons that sent you to each of our emails individually I rescaled everything and so the contacts page is a little longer than the other windows The contacts page and projects page I colored with a different background color to add a little personality to each window, I plan on adding our favorite colors as the background for our about mes Im probably going to work on the projects next and try to figure out how to make it scroll downwards (probably going to use the trick I learnt fro the carousel on my other website) also I updated the javascript so then the window header does not leave the viewable screen
Devlog #4 Profiles all complete! I finished everybody’s about me with their descriptions and accent colors. I changed the highlight color for each one to make it more custom and added more font awesome emojis I added dark mode after watching a tutorial on it and tracked/inverted all my colors. I think darkmode looks pretty good for now (not perfect but highkey im too lazy to change the colors) I added sfx from taking samples from a random website and adding audio tags to my html. I got ai to fix up my javascript for the audio to work for specific buttons (original javascript for the audio feature came from a 1 min long youtube tutorial) I am going to focus on the mobile version after this because I think the website is basically complete. (I also bought a domain lols) Our offical team name is squigs now so thats kinda cool
Devlog #5 (FINAL DEVLOG) I bought my second ever domain :) I connected it to github pages so hopefully the DNS check goes through sometime soon… BUT the rest of the website is pretty much complete. For the mobile version, I was kinda too lazy to switch everything around again so I just added a little notification on the bottom telling the user that the website is made for desktop devices and will be pretty wonky on the mobile version. I switched up some colors around again to just make everything match and flow a little better. I think I really like how this website came out and hopefully it will be fully functioning! p.s: huge thanks to the big AZ for making me the backgrounds lol
Changed the text, added GIFS and resumes
Ships:
This is a portfolio website for my science research team :) We needed a portfolio website for cold emailing so we could display our skills so I decided to make it. (also be cause it is quite fun) This website was inspired by sharyap.com because I really liked the design and feeling it gave off. The website is best used with a desktop device (mobile doesn’t really work too well) and you can drag, drop, and stack the various windows together. There is a dark to light mode switch in the top left corner that inverts the color palette as well as sound effects that play when you click specific buttons. I hope you enjoy playing around with the website!...
|
1794077425.42079
|
1794163825.42079
|
|
56951
|
My awesome macropad! by @Jes | Stardance
|
Jes
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Jes | Stardance
|
1793408089.328477
|
1794012889.328477
|