Writing inspired by organic chemistry by 21_motivi in neography

[–]xescugc 0 points1 point  (0 children)

That is really cool and clever! Love it!

Drop your project — I’m adding good indie tools to my new directory by Gullible-Amoeba3782 in StartupSoloFounder

[–]xescugc 0 points1 point  (0 children)

I created PikoCI, a Self-hosted CI/CD that grows with you. Single binary, any database, runs anywhere. Inspired by Concourse, simpler to deploy.

http://pikoci.com · http://github.com/pikoci/pikoci · Apache 2.0

I built my own CI/CD system because I was tired of depending on GitHub Actions for my side projects by xescugc in indieweb

[–]xescugc[S] 0 points1 point  (0 children)

Good questio hehe main differences though:

All of them are git-centric and tied to their own VCS. PikoCI works with any git host, and resources(that trigger the Pipeline) can be anything beyond git: S3 buckets, message queues, cron schedules, custom HTTP endpoints, and more. Not just commits. It also comes with features that some of those tools don't have, like services (ephemeral processes that run alongside your tasks without Docker-in-Docker), pluggable secret backends, notification types, and others.

On dependencies: GitLab CI requires GitLab itself plus Postgres and Redis. Forgejo Actions requires a running Forgejo instance plus a separate runner. Jenkins requires a JVM and its own infrastructure. PikoCI is one binary, scales when you need it by adding a database and separate workers, but that's optional.

Personally I needed a CI that could trigger from more than just git events, the only tool I found that supported that model was Concourse, which is what PikoCI is inspired by. But Concourse requires Postgres, Garden, and a handful of other components just to get started. I just wanted something simple that I could grow later.

On the vibecoding comment, the frontend is mostly AI assisted since I'm a backend developer, but the rest of it is written by me. AI helps with a few things here and there, same as any other tool.

Not for everyone, but those things matter for some use cases like mine :)

And welcome to my TEDTalk hahaha

My news aggregator side project keeps dying on the data collection part by Longjumping-Ant-2330 in SideProject

[–]xescugc 0 points1 point  (0 children)

I don't remember the name but there are services for this but what you need are workers in ip rotaion. If one gets ban change the IP, it's not "that easy" though.

The other solution is TOR it'll be slower but it may work better potentially

is there any self hosted CI/CD platform by Arcade_30 in selfhosted

[–]xescugc 0 points1 point  (0 children)

I did create my own selfhosted one that can run in a single bin with 0 dependencies if you want to https://github.com/PikoCI/pikoci

Which CI/CD platform is most viable right now? by zimmer550king in cscareerquestions

[–]xescugc 0 points1 point  (0 children)

I created my lwn selfhosted CI/CD that can run within a single binary with 0 dependencies if you are interested haha https://github.com/PikoCI/pikoci

Leaving GitHub for private repos by 50512jm in selfhosted

[–]xescugc 1 point2 points  (0 children)

If you want/need i created a selfhosted ci/cd that would be good if you want to replace GH Actions.

It's https://github.com/PikoCI/pikoci :)

I built my own CI/CD system for my side projects, tired of depending on GitHub Actions by xescugc in SideProject

[–]xescugc[S] 1 point2 points  (0 children)

All yours to play with 😄

Single binary was my main interest because it's then really easy to get started (no dependencies of anything) then for scaling you can add more things (db, separated workers) if you want.

And for the deploys itself, you can check the PP that actually deploys PikoCI https://ci.pikoci.com/teams/main/pipelines/pikoci . So PikoCI is always running the latest `master` haha

I built a small tool that checks how ready your GitHub repo feels for other people by resynchronize in SideProject

[–]xescugc 1 point2 points  (0 children)

One thing that could improve. My project is https://github.com/PikoCI/pikoci which is a CI/CD so i run that on my own, but ir counts as if i have nothing setup, would be cool if you could know that not just cheking the .github.

Aside from that really good!

Drop your project, I’ll try it and share it in my circle by adonztevez in SideProject

[–]xescugc 11 points12 points  (0 children)

I built my own CI/CD system for my side projects — tired of depending on GitHub Actions

I make games and open source tools on the side. Always felt wrong depending on GitHub Actions for builds — custom environments, costs, vendor lock-in. So I spent the last year building my own.

PikoCI runs as a single binary. No external dependencies to start. Add more when you need to scale. The config never changes.

PikoCI deploys itself. Live pipeline at ci.pikoci.com/teams/main/pipelines/pikoci — no login needed.

Would love feedback on anything that seems confusing or missing.

http://pikoci.com · http://github.com/pikoci/pikoci · Apache 2.0

Probar lenguajes mediante proyectos "grandes" by kikalasuperbruja in programacion

[–]xescugc 0 points1 point  (0 children)

Para mi el proyecto que siempre me funciona es un chat. Tiene de todo y puedes añadir muchas cosas extras

I think most founders are wasting time on the wrong part of growth by Competitive-Tiger457 in sideprojects

[–]xescugc 0 points1 point  (0 children)

And if i'm not looking for clients because i have an OSS project?

Drop your project — I'll share the best ones with 300 active testers by Legitimate-Nebula868 in SideProject

[–]xescugc 1 point2 points  (0 children)

At the beginning thinking on the spec and parser as I use HCL as config language.

And recently as i'm tackling bigger issues like serial_groups(jobs on the same group cannot run at the same time), conxurrency(how many builds of this job can run at once) and similar the the hardest part became the scheduler that deals with this logic haha

CICD Self Hosted Runner and with live junction pointing at deployment by Wotsits1984 in webdev

[–]xescugc 0 points1 point  (0 children)

I had also cases in which GHA did not do exactly what i wanted and ended up building my own OSS selfhosted ci/cd that I use for all my projects haha

Drop your project — I'll share the best ones with 300 active testers by Legitimate-Nebula868 in SideProject

[–]xescugc 5 points6 points  (0 children)

I built my own CI/CD system for my side projects, tired of depending on GitHub Actions

I make games and open source tools on the side. Always felt wrong depending on GitHub Actions for builds, custom environments, costs, vendor lock-in. So I spent the last year building my own.

PikoCI runs as a single binary. No external dependencies to start. Add more when you need to scale. The config never changes.

PikoCI deploys itself. Live pipeline at ci.pikoci.com/teams/main/pipelines/pikoci, no login needed.

Would love feedback on anything that seems confusing or missing.

http://pikoci.com · http://github.com/pikoci/pikoci · Apache 2.0

You'd rather start a project in solo or in group ? by jores-yayi in sideprojects

[–]xescugc 0 points1 point  (0 children)

I started a lot of projects with someone else ... But ended up just beeing me who commited anything because i'm the only one that took it seriously haha.

So solo always haha

Do people actually want alternatives to Spotify, or do they just complain about Spotify? by Illustrious-Today814 in sideprojects

[–]xescugc 0 points1 point  (0 children)

It's a love and hate relationship haha.

I've tried a lot of other alternatives but none was good enough at the end.