Our great sponsors
Git with a cup of tea, painless self-hosted git service
Yeah you could even use recent ssh clients if you leave gitea, which is written in go, out of the equation:
Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.
Here is a list of free Git hosting services for open source software:
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Self-hosted Git Server with CI/CD and Kanban
If you are a fan of Java, there's OneDev
A simple Ruby Gem to bootstrap dependencies for setting up and maintaining a local Jekyll environment in sync with GitHub Pages
Not really unique/original, Github has static site hosting (with the same name, "Pages") too
Woodpecker is a community fork of the Drone CI system.
Yeah the docs are lacking. The way Woodpecker works is, there is a Server, that is sort of the "manager"; you only run one of these. You run one Agent on each host that you want builds to happen on. The Agent then executes the steps of your Pipeline on a "platform", which is an Agent running on a particular OS.
By default it just wants to execute jobs in a Docker container, using the docker backend. But there are multiple backends. To run a build on Windows/MacOs, you would download the Go binary for the Agent for that platform, and execute it with the right environment variables. Then in your Pipeline, you would specify the correct "platform". The Server will then communicate to the Agent to run your commands without using a Docker image.
I think a lot of this functionality is just now getting added to Woodpecker; it's been in Drone for a long time, but the fork between the two was a while ago.
https://woodpecker-ci.org/docs/administration/setup https://woodpecker-ci.org/docs/administration/agent-config https://woodpecker-ci.org/docs/usage/pipeline-syntax#platfor... https://github.com/woodpecker-ci/woodpecker/tree/master/pipe...
> The hosted gitlab.com instance uses EE features so parent is correct to say that the gitlab.com site is not open source.
It’s OSS but with proprietary parts. That’s the issue with the term "open-source": their source code is indeed open  but it’s not 100% free (as in freedom).
Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Open Source alternative to Algolia and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences
Thank you for calling this out! It's great to see other products adopt this stance and this is one of the reasons we chose to not raise funds for Typesense .
From an article I wrote recently on this topic :
> Selling Stock vs Selling Search
One key realization we had is that when we bring on investors, we are essentially bringing on a new group of customers - customers for whom the product is our company stock.
The value this group of customers (investors) gets from the product they are buying (stocks) is appreciating stock prices. And the way we can keep this group of customers happy is by regularly raising the next round of funding which is when stock prices appreciate, or having a liquidity event to make a return on investment.
We are concerned that “launching” a new “product line” (selling stocks) and bringing on a whole new group of customers (investors), would cause us to lose our precious bandwidth that could have otherwise been spent on our core search product that our primary group of users and customers expect from us. After all, the “company stock” product line would not exist without the core search product.
ForgeFed - Federation Protocol for Forge Services
A forge run by a nonprofit is better than a forge run by Microsoft or another for-profit corp but I think the ideal would be having projects host their own code with federation between the different hosts to make contributions from "external" users easy. Thankfully there is ongoing work towards that goal: https://forgefed.org/
The Identity Overlay Network (ION) is a DID Method implementation using the Sidetree protocol atop Bitcoin (by decentralized-identity)
I agree the website is very bad, currently. Maybe this page has better resources:
But there's quite a lot going on... the work on SSI is being coordinated by the W3C Working Group on VCs (Verifiable Credentials) and DIDs (Decentralized Identifiers).
I don't know of any real-world usage yet, despite the fact that the specifications required for things to work and be used by real people already exist, and that there's a lot of DID methods (over 80 last I checked) registered, but as people have noted, most are based on blockchain (but not all... there's stuff like the peer, git, jwk DID methods that do not require blockchain)... but I have to say that, in this particular instance, blockchains may actually be a proper solution for a real problem (that of looking up public keys and metadata for entities/users in a distributed, highly-reliable manner).
If you want to look for related stuff, look for things that users would need to have to use SSI, like DID wallets... Some random examples I found by quickly searching:
The OpenID Connect Standard is being extended to support self-issued OIDC (SIOP) which allows OIDC to interact with SSI constructs:
So, yeah, there's a lot of stuff being created around SSI, but admitedly, almost nothing practical yet... Hence why I was hoping to find something where this work could be very helpful, like logging into Codeberg :)
Vert.x is a tool-kit for building reactive applications on the JVM
Vert.X example: https://github.com/eclipse-vertx/vert.x/blob/master/src/main/java/examples/EventBusExamples.java#L106 (couldn't even find docs)
GitHub Projects alternatives
4 projects | reddit.com/r/selfhosted | 13 Mar 2023
Gitea, Forgejo, or OneDev
1 project | reddit.com/r/selfhosted | 5 Feb 2023
Selfhosted solutions for developers are bullshit?
5 projects | reddit.com/r/selfhosted | 4 Feb 2023
Recommended to host Forgejo and Drone CI/CD on separate DO Droplets, or together on one?
1 project | reddit.com/r/selfhosted | 5 Jan 2023
Any good Jenkins alternatives for orchestration and automation?
1 project | reddit.com/r/opensource | 28 Dec 2022