src VS PHPT

Compare src vs PHPT and see what are their differences.

src

Read-only git conversion of OpenBSD's official CVS src repository. Pull requests not accepted - send diffs to the tech@ mailing list. (by openbsd)
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Sevalla - Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com
featured
src PHPT
769 315
3,519 39,404
1.0% 0.3%
10.0 10.0
4 days ago 4 days ago
C C
- GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

src

Posts with mentions or reviews of src. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-07-20.
  • Stdio(3) change: FILE is now opaque (OpenBSD)
    5 projects | news.ycombinator.com | 20 Jul 2025
    The standard doesn't specify any serviceable parts, and I don't think there are any internals of the struct defined on Linux. However, on OpenBSD, it did seem to have some user-visible bits:

    https://github.com/openbsd/src/commit/b7f6c2eb760a2da367dd51...

    If you expose it, someone will probably sooner or later use it, but probably not in any sane / portable code.

  • Installing *BSD in 2025 part 3 – A critical look at NetBSD's installer
    2 projects | news.ycombinator.com | 4 Jun 2025
    This is the same question as: Why does changing the number of items to zero in an item line in an order on one's on-line shopping cart delete the entire item line? And the answer lies in the same user expectations from collective experience of this, rightly or no, being the model.

    From the perspective of the pure techicalities, disregarding the shared user experience model, a size zero partition will break a lot of stuff, as there's a lot of stuff that assumes that DASD slices have at least one bloek, a VBR or a superblock of some kind that determines the volume format.

    There's probably an enormous amount of code in firmwares, boot loaders, operating systems, and applications programs that does not check that block 0 is legally within the DASD slice limits. Although the ones that look for superblocks in other than block 0 might do such range checks, there's almost always an assumption that of course there is a block 0.

    A case in point is the MBR in block 0 of the entire DASD, used by old firmwares to load the VBR of the bootable volume. There's often no check for a non-zero size in such code.

    Here's OpenBSD's MBR code, just for starters. It has no range checking for zero size partitions.

    * https://github.com/openbsd/src/blob/9213be19d4b9057bbb074ab1...

  • Ask HN: What is our history on trying to standardize configuration languages?
    1 project | news.ycombinator.com | 2 Jun 2025
  • Nix Package Manager Install on Alpine Linux
    3 projects | news.ycombinator.com | 30 May 2025
    Install the Nix Package Manager -- on Alpine Linux?

    Apparently possible!

    If so, then someone would get the ("Small. Simple. Secure.")-ness (lightweightedness) of Alpine Linux (https://www.alpinelinux.org/) -- coupled with the 120,000+ packages of the NixOS Package Repository (https://search.nixos.org/packages) ...

    What's not to love about that pairing?

    (Yeah, there might be a few tech issues -- but even if there are, then it's not like they couldn't be worked out in the future...)

    Now if only we could add the OpenBSD (https://www.openbsd.org/) kernel to that mix...

    Related:

    https://bedrocklinux.org/

    https://suckless.org/

    https://github.com/vvaltchev/tilck

    https://pkgs.org/

  • Yes-rs: A fast, memory-safe rewrite of the classic Unix yes command
    12 projects | news.ycombinator.com | 26 May 2025
    This is as simple as it gets, but the joke yes-rs implementation is right about one thing: "blazing fast" speed often comes at the cost of greatly increased complexity. The BSD implementation of yes is almost 10 times shorter than the GNU implementation, but the GNU implementation is 100 times faster[3].

    [1] https://github.com/coreutils/coreutils/blob/master/src/yes.c

    [2] https://github.com/openbsd/src/blob/master/usr.bin/yes/yes.c

    [3] https://www.reddit.com/r/unix/comments/6gxduc/how_is_gnu_yes...

  • I no longer have an old-school cert on my HTTPS site
    18 projects | news.ycombinator.com | 23 May 2025
    Came here to mention this.

    Man page: https://man.openbsd.org/man1/acme-client.1

    Source: https://github.com/openbsd/src/tree/master/usr.sbin/acme-cli...

  • PostgreSQL on OpenBSD: Upgrade 16 to 17 with pg_upgrade
    2 projects | dev.to | 27 Apr 2025
    OpenBSD gives us good documentation as a series of the project. (For example, the man pages are cared and kept maintained.) It's applied to principal service packages as well as the OS. So is as to PostgreSQL.
  • OpenBSD 7.6 を 7.7 へ アップグレード
    3 projects | dev.to | 27 Apr 2025
  • MinC Is Not Cygwin
    6 projects | news.ycombinator.com | 23 Apr 2025
  • Using multiple SSH keys on multiple Git repositories
    1 project | dev.to | 26 Mar 2025
    OpenBSD website

PHPT

Posts with mentions or reviews of PHPT. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-07-04.

What are some alternatives?

When comparing src and PHPT you can also consider the following projects:

ctl - The C Template Library

DBUnit

frr - The FRRouting Protocol Suite

PHPUnit - The PHP Unit Testing framework.

coreutils - upstream mirror

Faker

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Sevalla - Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com
featured

Did you know that C is
the 6th most popular programming language
based on number of references?