Software Alternatives & Reviews

Ask HN: I just want to have fun programming again

ScreenPlay Racket Lang Elm Pharo Crystal (programming language) Flutter.dev Caddy Haxe
  1. Open-source and cross-platform Wallpaper, Widgets and AppDrawer app.
    Pricing:
    • Open Source

    #Windows Tools #Wallpapers #Personalization 11 social mentions

  2. Racket (formerly PLT Scheme) is a modern programming language in the Lisp/Scheme family, suitable...
    Pricing:
    • Open Source
    How about Unity? https://unity.com/products/unity-platform Or Racket? https://racket-lang.org/ --- I only have a little experience with the suggestions above; I personally like SvelteKit, but it doesn't fit your requirements.

    #Programming Language #OOP #Generic Programming Language 91 social mentions

  3. 3

    Elm

    A type inferred, functional reactive language that compiles to HTML, CSS, and JavaScript
    Pricing:
    • Open Source
    Https://elm-lang.org https://elmlang.slack.com Static FP lang targeting the web as a runtime environment. Wonderful people. The nicest compiler in the game. Tight dev loop. Good tooling. No JavaScript knowledge required. Join us.

    #Programming Language #OOP #Generic Programming Language 114 social mentions

  4. 4
    Pharo is a pure object-oriented programming language and a powerful environment, focused on...
    Pricing:
    • Open Source
    At work I program mostly in Python. But if it's for fun, I strongly recommend Pharo. It's a language in the Smalltalk family, forked from Squeak: https://pharo.org/ The whole environment makes the programming experience much better, and it's self-contained, so you don't need to spend a lot of time wrangling dependencies just to get started. Also there's a MOOC for it:.

    #Programming Language #OOP #Generic Programming Language 30 social mentions

  5. Programming language with Ruby-like syntax that compiles to efficient native code.
    Pricing:
    • Open Source
    Crystal is what you are looking for. https://crystal-lang.org/ - Human friendly syntax.

    #Programming Language #Generic Programming Language #OOP 110 social mentions

  6. Build beautiful native apps in record time 🚀
    Pricing:
    • Open Source
    Javascript isn't complex. It was implemented in 2 weeks. React is also simple (in concept, not implementation). I suggest programming with chat-GPT. I got it to help me to get started, research and break down very ambitious project that alone I just couldn't muster. You didn't specify exactly what you problem is but if you are looking for easy UI that's canvas based then I guess https://flutter.dev/ might be just for you.

    #Development Tools #Application Builder #Mobile App Development 341 social mentions

  7. 7
    The HTTP/2 Web Server with Automatic HTTPS
    Pricing:
    • Open Source
    I just did Caddy container as reverse proxy for my HA server - Caddy has support for Letsencrypt built in. Needs very little configuration. This approach lets you put SSL on any webservice you are running, the configuration is not specific to HA at all. https://caddyserver.com/ If you use LetsEncrypt's DNS-01 challenge to setup the SSL automatically, you can even deploy valid working SSL for IPs in the private range (192.168.x.x, 10.x.x.x etc etc), allowing auto-deployment of SSL for private services on your LAN, not just public cloud instances. > https://letsencrypt.org/docs/challenge-types/#dns-01-challenge Caddy is really easy to deploy as a Docker instance too. There are many, many ways to accomplish LetsEncyrypt with HA though!

    #Web Servers #HTTP/2 Web Server #Web And Application Servers 226 social mentions

  8. 8
    Haxe is an open source toolkit based on a modern, high level, strictly typed programming language.
    Pricing:
    • Open Source
    Seems like Haxe (https://haxe.org/) might be fun for you. Per others, though, perhaps it's the motivation that's required. Do you want to write games?

    #Programming Language #OOP #Generic Programming Language 45 social mentions

Discuss: Ask HN: I just want to have fun programming again

Log in or Post with