spark2014

SPARK 2014 is the new version of SPARK, a software development technology specifically designed for engineering high-reliability applications. (by AdaCore)

Spark2014 Alternatives

Similar projects and alternatives to spark2014

  1. open-gpu-kernel-modules

    NVIDIA Linux open GPU kernel module source

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. wasmtime

    A lightweight WebAssembly runtime that is fast, secure, and standards-compliant

  4. RIIR

    why not Rewrite It In Rust

  5. rustix

    Safe Rust bindings to POSIX-ish APIs

  6. cuda-api-wrappers

    Thin C++-flavored header-only wrappers for core CUDA APIs: Runtime, Driver, NVRTC, NVTX.

  7. M-1

    An OpenSource Boundary Scan Test System (JTAG / IEEE1149.x)

  8. InfluxDB

    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.

    InfluxDB logo
  9. Base_64

    A package for handling Base64 strings.

  10. gnatcoverage

    GNATcoverage: Coverage Analysis Tool

  11. GNAT-FSF-builds

    Builds of the GNAT Ada compiler from FSF GCC releases

  12. radatracer

    Mirror of https://gitlab.com/1ma/radatracer (by 1ma)

  13. RecordFlux

    Formal specification and generation of verifiable binary parsers, message generators and protocol state machines

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better spark2014 alternative or higher similarity.

spark2014 discussion

Log in or Post with

spark2014 reviews and mentions

Posts with mentions or reviews of spark2014. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-02-13.
  • Is this the simplest (and most surprising) sorting algorithm ever? (2021)
    1 project | news.ycombinator.com | 24 Feb 2025
    See also: https://news.ycombinator.com/item?id=31975507

    Here's some other sorting algorithms proven with SPARK, with much more straightforward proofs: https://github.com/AdaCore/spark2014/blob/master/testsuite/g...

  • Nvidia Security Team: "What if we just stopped using C?" (2022)
    5 projects | news.ycombinator.com | 13 Feb 2025
  • Ada's Dependent Types, and Its Types as a Whole
    2 projects | news.ycombinator.com | 28 Dec 2024
    > An example of something you can do in a dependently typed language is write a sorting function in such a way that the type checker proves that the output will always be in sorted order. I am pretty sure this cannot be done in Ada; checking at runtime does not count!

    It actually can be done in Ada, but not purely with the type system, instead we rely on SPARK, which converts Ada code and passes it through various automatic theorem provers. Some examples of fully proven sorting functions are here: https://github.com/AdaCore/spark2014/blob/master/testsuite/g...

    You can also see from the above code just how good theorem provers and SPARK are now with the reasonably low number of assertions required to both prove that the output is sorted and prove that the input and output contain the same elements, not to mention all the hidden proofs relating to integer overflow, out-of-bounds access, etc..

  • NVIDIA Security Team: "What if we just stopped using C?" (This is not about Rust)
    7 projects | /r/programming | 7 Nov 2022
    SPARK is available as open source and can be installed using Alire.
  • Community edition and FSF
    1 project | /r/ada | 9 Sep 2021
    gnatprove is open source. The whole SPARK is Open Source. :) The only difference between SPARK Pro and SPARK community is CodePeer tool included into SPARK Pro. Anything other (gnatprove, all 3 provers) are Open Source. Also, SPARK isn't owned by FSF, but by AdaCore.
  • Summary after Four Months with Ada — Programming with Ada documentation
    1 project | /r/programming | 30 Aug 2021
    The SPARK tool set is on GitHub and is GPL (https://github.com/AdaCore/spark2014). Note: Even though the SPARK tool set is under GPL, it only analyzes code and does not affect the binaries you produce with the compiler. This means it's possible to create proprietary SPARK software using the FSF GNAT compiler.
  • Code quality for hobby projects
    5 projects | /r/ada | 19 Apr 2021
    "Proving" the correctness of the source code with GNATprove (SPARK) - with FSF GNAT. And preferably on the pipeline - Continuous Proving :)
  • A note from our sponsor - Stream
    getstream.io | 17 Jul 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Stats

Basic spark2014 repo stats
8
283
9.9
1 day ago

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io