NSA Cybersecurity Information Sheet remarks on C and C++.

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

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.
coderabbit.ai
featured
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
  1. JDK

    JDK main-line development https://openjdk.org/projects/jdk

  2. 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.

    CodeRabbit logo
  3. ikos

    Static analyzer for C/C++ based on the theory of Abstract Interpretation.

  4. tock

    A secure embedded operating system for microcontrollers

    Rust kernels are totally reasonable and the code can be reasonable also, I was recently reading the source of the Tock operating system, https://github.com/tock/tock and it makes me want to grab some risc hardware and try my hand.

  5. crates.io

    The Rust package registry

    The majority of crates on crates.io are 100% safe, see here as an example https://www.reddit.com/r/rust/comments/g0wu9b/percentage_of_unsafe_code_per_crate_for/. According to this thread, 94.6% of code on crates.io was found to be safe (and not that many times crates are just wrappers around unsafe C code so they have to be unsafe at times so pure Rust projects that number is probably even higher).

  6. Graal

    GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀

    Not always, for instance GraalVM or PyPy. Nowadays C is quite avoidable.

  7. pypy

    Discontinued The unofficial GitHub mirror of PyPy (mirrored via https://github.com/mozillazg/job-mirror-hg-repos) (by mozillazg)

    Not always, for instance GraalVM or PyPy. Nowadays C is quite avoidable.

  8. SortingNetworks

    Fast SIMD sorting routines for int and float arrays

    On a side-note: I did an experiment to see whether C# could match C++ for vector-intensive computing: https://github.com/zvrba/SortingNetworks

  9. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Java 23: The New Features Are Officially Announced

    5 projects | news.ycombinator.com | 17 Apr 2024
  • Microsoft seeks Rust developers to rewrite core C# code

    1 project | news.ycombinator.com | 3 Feb 2024
  • What's the business thinking behind so many different OpenJDK builds by different vendors?

    1 project | /r/java | 1 May 2023
  • Loom proliferation

    2 projects | /r/java | 8 May 2022
  • Example Of A Java Program From A Working Developer?

    5 projects | /r/learnjava | 27 Sep 2021

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