brassica

A featureful sound change applier for language construction (by bradrn)

Brassica Alternatives

Similar projects and alternatives to brassica

  1. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  2. htmx

    673 brassica VS htmx

    </> htmx - high power tools for HTML

  3. Trilium Notes

    294 brassica VS Trilium Notes

    Build your personal knowledge base with Trilium Notes

  4. TablaM

    The practical relational programing language for data-oriented applications

  5. certify

    Professional ACME Client for Windows (and now cross-platform via Certify Management Hub). Certificate Management UI, powered by Let's Encrypt and compatible with all ACME v2 CAs. Used by over 150,000 organisations. Download from certifytheweb.com

  6. proposals

    Tracking WebAssembly proposals (by WebAssembly)

  7. PoC_CVEs

    Discontinued PoC_CVEs

  8. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  9. cheat

    cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember.

  10. Avalonia.FuncUI

    Develop cross-plattform GUI Applications using F# and Avalonia!

  11. gtk4-rs

    22 brassica VS gtk4-rs

    Rust bindings of GTK 4

  12. QMetaObject crate for Rust

    Integrate Qml and Rust by building the QMetaObject at compile time.

  13. sharpliner

    Use C# instead of YAML to define your Azure DevOps pipelines

  14. kn

    7 brassica VS kn

    kn — nvgt/fldrs/qckly

  15. intercooler-js

    Making AJAX as easy as anchor tags

  16. floem

    7 brassica VS floem

    A native Rust UI library with fine-grained reactivity

  17. Conkey

    9 brassica VS Conkey

    A keyboard layout for conlangers

  18. resume-pandoc

    4 brassica VS resume-pandoc

    LaTeX resume template for Pandoc based on Jason R. Blevins' template

  19. gvsbuild

    GTK stack for Windows

  20. roll

    2 brassica VS roll

    A command-line dice-rolling simulator for RPGs (by DarwinAwardWinner)

  21. Spodcast

    Spodcast is a caching Spotify podcast to RSS proxy. Using Spodcast you can follow Spotify-hosted netcasts/podcasts using any player which supports RSS, thus enabling the use of older hardware which is not compatible with the Spotify (web) app.

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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

brassica discussion

Log in or Post with

brassica reviews and mentions

Posts with mentions or reviews of brassica. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-02.
  • Calling Haskell from Swift
    4 projects | news.ycombinator.com | 2 Apr 2024
    I’ve done something like this before to call Haskell from C++ (in [0]), so that I can build my GUI using Qt. It worked pretty well, except that I ran into various difficult-to-resolve linking problems on both Windows and Linux. After a year or two of trying to maintain it, I gave up and switched to a protocol where both sides pass JSON over stdin/stdout. This particular piece of software doesn’t require a huge amount of communication or shared data, so it works well enough.

    The really nice thing about the original interop code, though, is that GHC’s new WASM backend uses essentially the same foreign function interface to export functions to JavaScript. So with only some minor modifications, I was able to get the same program working on a webpage [1], which I think is pretty cool.

    [0] https://github.com/bradrn/brassica

    [1] At the risk of DDOS’ing my poor little home server: https://bradrn.com/brassica/

  • Haskell WebAssembly in the Browser
    3 projects | news.ycombinator.com | 21 Sep 2023
    GHC’s WASM backend is already really useful! I also used it to port one of my own programs to the browser [0], albeit not using the DOM as this person did. Documentation is still sparse, but it’s a very similar process to creating a shared foreign library.

    [0] https://github.com/bradrn/brassica

  • GUI development with Rust and GTK 4
    15 projects | news.ycombinator.com | 25 Apr 2023
    No experience with Rust, but for a couple of personal projects I’ve written the logic in Haskell and the GUI in C++ (e.g. https://github.com/bradrn/brassica/blob/master/ARCHITECTURE....). It works pretty well, at least for smaller projects — the basic idea is that the Haskell code gets compiled into a library (static on Windows, dynamic on Linux) which the C++ side can link to. I’d imagine doing the same with Rust would be even easier, since it’s less of a pain to marshal stuff across the language barrier.
  • Ask HN: What are your “scratch own itch” projects?
    34 projects | news.ycombinator.com | 13 Nov 2022
    The biggest one for me is undoubtedly my custom keyboard layout Conkey [0], which I use constantly (including for typing this very comment). I hate the way the base US layout tends to get distorted in other keyboard layouts with good support for non-ASCII characters, so Conkey had the explicit goal of retaining that basic unshifted layout. I’ve also ended up porting Conkey to Mac and Linux — and given that I’m slowly switching from Windows to Linux, at least the Linux ports have ‘scratched my own itch’ too, which is nice.

    Also, I made a utility to archive the full text of every website I view and store it in a SQLite database for searching. It’s proven pretty useful when I want to find something I saw a while ago and then forgot. (I haven’t attempted to open-source it, though — it consists of three entirely separate components, two of which were a pain to set up. I must try to get it into a more usable state one of these days.)

    What else… my sound change applier [1], perhaps? Not that I use it very much, because I only need it on those occasions when I want to do some conlanging, which I haven’t had much time for recently. Actually, sound change appliers strike me as being very much a ‘scratch own itch’ type of project in general… sometimes it feels like every conlanger has written their own, and no two can agree on a nice design. Everyone just has their own unique preferred way of doing things.

    [0] https://github.com/bradrn/Conkey

    [1] https://github.com/bradrn/brassica

  • ‘Missing C libraries’ when compiling haskell-gi-base on Windows
    2 projects | /r/haskell | 9 Aug 2022
    Recently I’ve been trying to do some GTK+ programming again, as a change from my more recent attempts to use Qt with Haskell. Alas, when I try to build the example application from the documentation, I get an error:
  • Brassica architecture (plus some general advice on calling statically linked Haskell from C)
    1 project | /r/haskell | 5 Dec 2021
  • Rustdoc Résumé
    2 projects | news.ycombinator.com | 16 Aug 2021
  • A note from our sponsor - AppSignal
    www.appsignal.com | 7 Sep 2026
    APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →

Stats

Basic brassica repo stats
7
44
2.5
11 months ago

Sponsored
Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io