Get in touch
Black delta-wing fighter with white details and the Grayworth interlocking octagon emblem

Software at
the speed
of light.

We build commercial software and Gray, our programming language and runtime.

FROM APPLICATION TO INFRASTRUCTUREGRAYWORTH / 01
01 / Our work

What we build.

Commercial software, the Gray runtime,
and published engineering research.

02 / Services

Software for the work.
Systems to keep it running.

Grayworth builds commercial applications, works on production infrastructure, and develops the Gray language and runtime. Here’s where those capabilities fit.

01 / Commercial software

Give the workflow
a better home.

When work crosses spreadsheets, inboxes, and disconnected tools, the application needs to reflect how people actually get things done.

Start with the users, the decisions, and the handoffs. Define what belongs in the application and what needs to connect to an existing system.

  • Application workflows and interfaces
  • Connections to existing systems
  • Clear acceptance criteria for the release
Explore commercial software
TrafficApplicationDatabaseObserve · deploy · recover
02 / Production infrastructure

Make the operating
picture clear.

Work on deployment and the systems behind the application. Identify how failures are noticed, how access is managed, and how service is restored.

Explore infrastructure
Existing service
Gray
Evaluate GrayWorkload · dependencies · migration scope
03 / Gray migration

A different runtime.
A considered move.

Evaluate Gray against the actual workload, integrations, and operational requirements. Make the migration scope and tradeoffs explicit before moving a service.

Explore migration to Gray
03 / Gray architecture

A language and runtime.
Developed together.

Gray connects application code with HTTP, PostgreSQL access, and native execution in one development model.

The compiler and server runtime are developed together. The overview below separates the compilation path from the services an application uses while running.

Explore Gray engineering
From source to a running applicationArchitecture overview
WriteGray sourceCompileGray compilerRunNative application
At runtimeHTTP requestsApplication + runtimePostgreSQL

Compilation produces the native application. The runtime handles the connections around application execution.

04 / The project

Each step should leave
something useful behind.

A project needs more than a sequence of meetings. Use each stage to clarify the decisions, the software, and the responsibilities that follow.

  1. 01

    Understand the work.

    Map the users, the current systems, and the problem the application needs to solve.

    Make it concreteA problem statement & workflow.
  2. 02

    Define the release.

    Choose the first useful scope and the conditions that tell you it works.

    Make it concreteScope & acceptance criteria.
  3. 03

    Build and examine.

    Review working software, test its connections, and resolve the remaining decisions.

    Make it concreteA working, reviewable increment.
  4. 04

    Prepare to operate.

    Establish deployment, access, monitoring, recovery, and maintenance responsibilities.

    Make it concreteAn operating & handover plan.
05 / Technical research

See what was measured.
Understand the limits.

GW–2026–0002 / Server performance

How far can the runtime go
under sustained HTTP load?

The report compares four runtime fixtures on the same host, with one CPU, equivalent handlers, and seven requested rates. All 56 runtime–route–rate points are retained.

Gray’s highest qualifying plaintext test point was 60,000 requested requests per second. The report also documents its queueing knee and a database wait bottleneck.

Read the methods & results
Highest qualifying requested ratePlaintext route · requests per second
Gray Static
60,000
Go
30,000
Node.js
12,000
nginx + PHP-FPM
8,000

Qualification: ≥95% rate delivery and corrected p99 <100 ms. These are requested test rates, not delivered throughput. Results apply to the report’s specific host, fixtures, and conditions.

Source: GW–2026–0002, version 1.0 ↗
06 / Company

The people
behind Grayworth.

Based in California, working across commercial software, the Gray language and runtime, and production infrastructure.

About the company
07 / From the library

Practical answers. Specific problems.

Practical guides to planning, building, and owning software.

Explore the library
Work with Grayworth

Tell us what
you’re building.

Start a project