Software Alternatives & Reviews

Ask HN: What are some unpopular technologies you wish people knew more about?

MarkDownload - Markdown Web Clipper Zim Wiki Imba ESPHome Logseq Zulip CROC Docusaurus Haxe
  1. 1
    Open source self-assembling assembler supporting multiple operating systems.
    Pricing:
    • Open Source

    #IDE #Text Editors #Cloud Computing 13 social mentions

  2. Browser extension to clip websites and download them into a readable markdown file.
    Since I generally have no clue what technologies are popular (other than the obvious big name projects) I'll just toss out some interesting links I've recently bookmarked in comments here. - gron (Greppable JSON): https://github.com/tomnomnom/gron - Lean4 links: -- Theorem proving: https://lean-lang.org/theorem_proving_in_lean4/introduction.html -- Natural Number Game: https://adam.math.hhu.de/#/g/leanprover-community/NNG4.

    #Utilities #Download Manager #Screenshot Annotation 5 social mentions

  3. Zim is a graphical text editor used to maintain a collection of wiki pages. Each page can contain links to other pages, simple formatting and images.
    Pricing:
    • Open Source

    #WiKi #Note Taking #Task Management 115 social mentions

  4. 4
    Take a whole lot of Ruby, a pinch of Python and some React, get Imba
    Pricing:
    • Open Source
    Imba. The best web programming language ever made. https://imba.io/.

    #Personal Finance #Financial Planner #Android 36 social mentions

  5. ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
    Pricing:
    • Open Source
    Lithium Titanate batteries. Nothing else is lightweight, safe, currently available, and lasts 20000 cycles. ESPHome. It's a framework for declaratively building firmware for microcontrollers, based on rules like "This pin is an input with debouncing, when it changes, toggle this". Contributing to them has probably been the most fun I've had programming in years. We just need power management, and a C++ implementation of the Native API client. It's so close to being able to replace most of what I'd normally code by hand in Arduino. https://esphome.io/ RealThunder's fork of FreeCAD: <a href="https://github.com/realthunder/FreeCAD">https://github.com/realthunder/FreeCAD</a> They fix so many issues. Linear patterns can duplicate other linear patterns! Vorta: It's the best backup technology I've seen. Just an easy guided GUI for Borg, which gives you deduplication. I just wish they let you deduplicate across multiple repositories somehow.

    #Home #Automation #Home Intelligence 132 social mentions

  6. 6
    Logseq is a local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base.
    Pricing:
    • Open Source
    • Free
    My work notes (and email) has shifted into emacs but I'm still editing zimwiki formatted files w/ the many years of notes accumulated in it Though I've lost it moving to emacs, the Zim GUI has a nice backlink sidebar that's amazing for rediscovery. Zim also facilitates hierarchy (file and folder) renames which helps take the pressure off creating new files. I didn't make good use of the map plugin, but it's occasionally useful to see the graph of connected pages. I'm (possibly unreasonably) frustrated with using the browser for editing text. Page loads and latency are noticeably, editor customization is limited, and shortcuts aren't what I've muscle memory for -- accidental ctrl-w (vim:swap focus, emacs/readline delete word) is devastating. Zim and/or emacs is super speedy. Especially with local files. I using syncthing to get keep computers and phone synced. But, if starting fresh, I might look at things that using markdown or org-mode formatting instead. Logseq (https://logseq.com/) looks pretty interesting there. Sorry! Long answer.

    #Knowledge Management #Note Taking #Knowledge Base 280 social mentions

  7. 7
    Chat for distributed teams. Zulip combines the immediacy of real-time chat with an email threading model. With Zulip, you can catch up on important conversations while ignoring irrelevant ones.
    Pricing:
    • Open Source
    (1) Zulip Chat - https://zulip.com/ - seems to be reasonably popular, but more people should know about it I’ve been using it for over 5 years now [1], and it’s as good as ever. It’s way faster than any other chat app I’ve used. It has a good UI and conversation model. It has a simple and functional API that lets me curl threads and write blog posts based on them. (only problem is that I Ctrl-+ in my browser to make the font bigger – I think it’s too dense for most people) (2) re2c regex to state machine compiler - https://re2c.org A gem from the 90’s, which people have done a great job maintaining and improving (getting Go and Rust target support in the last few years). I started using it in 2016, and used for a new program a few months ago. I came to the conclusion that it should have been built into C, because C has shitty string processing – and Ken Thompson both invented C AND brought regular languages to computing !! In comparison, treesitter lexers are very low level, fiddly, and error prone. I recently saw dozens of ad hoc fixes to the tree-sitter-bash lexer, which is unsurprising if you look at the structure of the code (manually crawling through backslashes and braces in C). https://github.com/tree-sitter/tree-sitter-bash/blob/master/src/scanner.c#L1120) [1] https://www.oilshell.org/blog/2018/04/26.html.

    #Communication #Group Chat & Notifications #Messaging 50 social mentions

  8. 8
    CROC is an intelligent tool built for easy and secure file transfer from one device to another.
    Check out croc, I've been using it for years, and it works pretty great too! <a href="https://github.com/schollz/croc">https://github.com/schollz/croc</a>.

    #Tool #Development #QA 46 social mentions

  9. Easy to maintain open source documentation websites
    Pricing:
    • Open Source
    How about docusaurus and tinasaurus? The latter is based on TinaCMS. [1] Docusaurus: https://docusaurus.io/ [2] Tinasaurus: <a href="https://github.com/tinacms/tinasaurus">https://github.com/tinacms/tinasaurus</a>.

    #Documentation #Documentation As A Service & Tools #Static Site Generators 192 social mentions

  10. 10
    Haxe is an open source toolkit based on a modern, high level, strictly typed programming language.
    Pricing:
    • Open Source
    The Haxe programming language (https://haxe.org/). It's insane how unpopular this is compared to its value. "Haxe can build cross-platform applications targeting JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash, and allows access to each platform's native capabilities. Haxe has its own VMs (HashLink and NekoVM) but can also run in interpreted mode." It's mostly popular in game dev circles, and is used by: Nortgard, Dead Cells, Papers Please, ... .

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

  11. An easy to use, powerful, and reliable system to process and distribute data.
    Pricing:
    • Open Source

    #Analytics #Web Analytics #Mobile Analytics 16 social mentions

  12. Make your own Role Playing Games, fast and easy.
    Kha is awesome! I'm using it for https://rpgplayground.com.

    #Game Development #Game Engine #3D Game Engine 11 social mentions

Discuss: Ask HN: What are some unpopular technologies you wish people knew more about?

Log in or Post with