edna

A scratchpad / notepad on the web (by kjk)

Edna Alternatives

Similar projects and alternatives to edna

  • learnxinyminutes-docs

    Code documentation written as code! How novel and totally my idea!

  • cobra

    A Commander for modern Go CLI interactions

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • diff2html

    A script that employs awk and bash to html output of diff between 2 files quickly* (by berry-thawson)

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

edna reviews and mentions

Posts with mentions or reviews of edna. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-26.
  • Scripts should be written using the project main language
    5 projects | news.ycombinator.com | 26 Mar 2024
    I do that in my Go projects.

    In fact my "scripts" are actually part of the main executable. I use cmd-line args to invoke the needed functionality.

    For example, in the past I would have written a Python script to deploy my Go binary to a server, possibly using tools like Fabric that provide functionality to make it easier.

    Today I add `-deploy-hetzner` cmd-line to my Go binary and it does the work. It builds itself, copies the binary to the server, kills the old instances, configures caddy if needed, starts newly uploaded instance etc.

    For example my deploy.go is 409 lines of code, which is not that bad. You can see exactly how this works: https://github.com/kjk/edna/blob/main/server/deploy.go

    I standardized on how I deploy things so deploy.go is mostly re-used among several projects.

    Writing this code isn't much more difficult that what I used to write in Python.

    This kind of code can be shorter because I don't have to handle errors, I just panic if something goes wrong.

    I like that I don't have to switch between different languages and that I have full control and understanding over what happens. Fabric used to be a bit of a black box.

    I even wrote an article about this idea: https://blog.kowalczyk.info/article/4b1f9201181340099b698246...

Stats

Basic edna repo stats
1
5
9.8
3 days ago

kjk/edna is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

The primary programming language of edna is JavaScript.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com