Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 C Freebsd Projects
-
Project mention: Netdata: 20% discount on all annual plans Promo code BF20241Y | news.ycombinator.com | 2024-12-04
-
Nutrient
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
-
Project mention: Release Cosmopolitan v4.0.0 · jart/cosmopolitan | news.ycombinator.com | 2025-01-23
-
-
Project mention: Database Stress Testing: Why It Matters and How to Get Started | dev.to | 2025-01-09
Sysbench: Ideal for benchmarking and stress testing MySQL and PostgreSQL databases.
-
ravynos
A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
Project mention: FreeBSD: How Can We Make It More Attractive to New Users? | news.ycombinator.com | 2024-10-12Another angle to look at this is ravynOS, a desktop OS that could attract people interested in MacOS. The project is based on FreeBSD and has lots of customization to provide a familiar desktop experience. While the main site hasn't been updated for a while, the GitHub has a release from this year.
https://ravynos.com/
https://github.com/ravynsoft/ravynos
-
Visualization like cava
-
stress-ng
This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces.
Next, we need to perform a memory stress test on the node where the head pod is located. After some Googling, I found that stress-ng is commonly used for this purpose, so Ill use it as well. We need to ensure that the head pod has stress-ng available. The simplest way is to copy the statically compiled stress-ng binary directly into the head pod, so we don't have to worry about the head pod's base image or any missing dependencies. As for obtaining the statically compiled binary, you can compile it yourself, but I took a shortcut by copying it from a Docker image that includes the binary. Assuming the head pod is named raycluster-kuberay-head-ldg9f.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
You should take a look at arcan, it's almost exactly that: http://arcan-fe.com
- https://arcan-fe.com/2022/10/15/whipping-up-a-new-shell-lash...
- https://arcan-fe.com/2024/09/16/a-spreadsheet-and-a-debugger...
I am not using it as a daily driver, because, emacs, but I keep an eye on it because, well, emacs.
-
-
vkQuake2
id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)
-
-
See also the C port here: https://github.com/eafer/rdrview/
It works well with text-mode browsers like w3m.
-
pkg
Package management tool for FreeBSD. Help at #pkg on Libera Chat or [email protected] (by freebsd)
-
-
https://www.urbackup.org/
Get a Raspberry 4 and attach your USB drive for a small network backup. This affords greater safety and continuous backups. Eventually get another drive to occasionally back up to for offline stored in a safe/ Off-site.
urbackup cross platform and does imaging and file backup. You can even restore over the network.
-
puNES
Qt-based Nintendo Entertaiment System emulator and NSF/NSF2/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)
Project mention: Plastic – A Modern NES Emulator That Works with EGUI and TUI | news.ycombinator.com | 2024-10-19puNES also deserves more attention. It is highly accurate and supports obscure mappers and Famicom Disk System games: https://github.com/punesemu/puNES
-
-
Project mention: Consistently Making Wrong Decisions Whilst Writing Recreational C | news.ycombinator.com | 2024-08-24
Nice writeup! One limitation to this approach is that the fault injections happen at the dynamic linkage to libc layer, meaning that an enterprising student who either statically links their binary or invokes syscalls directly will circumvent the interposed functions. But in a teaching setting I could imagine this isn’t a practical concern :-)
(I built a similar tool[1] a few years ago, but at the syscall layer to ensure that statically linked binaries could also have faults injected into it reliably. My colleagues used it to find a handful of bugs on prominent Go codebases.)
[1]: https://blog.trailofbits.com/2019/01/17/how-to-write-a-rootk...
-
libxo
The libxo library allows an application to generate text, XML, JSON, and HTML output using a common set of function calls. The application decides at run time which output style should be produced.
-
-
InitWare
The InitWare Suite of Middleware allows you to manage services and system resources as logical entities called units. Its main component is a service management ("init") system.
-
darknet
Darknet on OpenCL Convolutional Neural Networks on OpenCL on Intel & NVidia & AMD & Mali GPUs for macOS & GNU/Linux & Windows & FreeBSD (by sowson)
-
Since you're clearly knowledgable ...
What's your take on http://cheribsd.org (and CHERI as a concept overall)?
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Freebsd discussion
C Freebsd related posts
-
Switching customers from Linux to BSD because boring is good
-
FreeBSD: How Can We Make It More Attractive to New Users?
-
Personal FreeBSD PKGBASE Update Server
-
jc: Converts the output of popular command-line tools to JSON
-
FreeBSD 14.0-Release Announcement
-
Ravynos: BSD-based OS with an experience like and some compatibility with macOS
-
FreeBSD Experimenting with a Port of Nvidia's Linux Open DRM Kernel Driver
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 14 Feb 2025
Index
What are some of the best open-source Freebsd projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | Netdata | 73,461 |
2 | cosmopolitan | 18,927 |
3 | zapret | 10,236 |
4 | sysbench | 6,241 |
5 | ravynos | 5,740 |
6 | cava | 4,547 |
7 | stress-ng | 1,933 |
8 | arcan | 1,641 |
9 | arp-scan | 1,025 |
10 | vkQuake2 | 929 |
11 | solo5 | 926 |
12 | rdrview | 859 |
13 | pkg | 759 |
14 | cbsd | 696 |
15 | UrBackup | 690 |
16 | puNES | 678 |
17 | mg | 427 |
18 | krf | 351 |
19 | libxo | 328 |
20 | rar2fs | 285 |
21 | InitWare | 189 |
22 | darknet | 188 |
23 | cheribsd | 174 |