Skir – like Protocol Buffer but better

Why I built Skir: https://medium.com/@gepheum/i-spent-15-years-with-protobuf-t...Quick start: npx skir initAll the config lives in one YML file.Website: https://skir.buildGitHub: https://github.com/gepheum/skirWould love feedback especially from teams running mixed-language stacks.

Hacker NewsToolDesign & CreativeSource
0Sign in to voteCopy link

FL score

68

out of 100

Verdict

BUILD

high confidence

Competition

8

competitors found, mature market, funded players

Trend

1 community mentions

A 'better Protobuf' tackling specific developer frustrations in mixed-language stacks, with strong GitHub interest, but faces an uphill battle against free, incumbent big-tech solutions and an unclear monetization path.

The pain

Developers in mixed-language environments suffer from excessive boilerplate, API contract drift, accidental schema evolution mistakes leading to data loss, and difficulties sharing schema files across repositories. This is a daily frustration that wastes significant development time and introduces risk.

The gap

While established tools like Protobuf are powerful, they have specific shortcomings (e.g., JSON compatibility, boilerplate, schema management) that are not fully addressed, especially for polyglot teams. Skir aims to provide a 'modern alternative' that explicitly fixes these complaints, evidenced by its significant GitHub traction (3.3k stars).

Build angle

Build Skir as a developer tool (CLI + generator) that offers superior developer experience and robust schema management for data contracts, specifically targeting mixed-language microservices teams. Focus on preventing contract drift and ensuring seamless, type-safe communication. Consider building commercial tooling or a managed service around the core open-source library.

Strengths

  • Extremely clear and specific pain points for developers, validated by user frustrations research.
  • Founder's deep expertise (15 years with Protobuf) lends significant credibility.
  • Strong early validation with 3.3k GitHub stars for an open-source project.
  • The market for robust data contracts in distributed and polyglot systems is growing.
  • Addresses problems leading to data loss and significant wasted developer time.
  • Can be built and iterated by a solo developer.

Risks

  • Market is dominated by free, open-source tools from Google and Apache, making monetization extremely difficult for a direct competitor.
  • High switching costs for deeply embedded existing serialization tools.
  • Defining a clear, viable business model beyond the open-source library is challenging.
  • Lack of unique distribution channels beyond standard developer outreach.
  • The 'better than Protobuf' claim is a high bar to prove and monetize against a free, mature standard.

Next steps

  1. Conduct in-depth interviews with teams using Skir and Protobuf to understand their willingness to pay for specific features or a managed service.
  2. Explore potential business models: premium tooling, managed schema registry, enterprise support, advanced security/compliance features, or integration services.
  3. Identify the 'narrowest wedge' of paid functionality that solves a critical, monetizable pain point without directly competing on the free core serialization aspect.
  4. Focus marketing on the specific pain points Skir solves, not just 'better Protobuf,' to differentiate from incumbents.
  5. Monitor existing GitHub usage and contributions to identify most desired features or critical pain points not yet solved by Skir.

Questions about this idea?

FlyBot reads the scoring and gives you a second opinion on “Skir – like Protocol Buffer but better”.

Open FlyBot