Show HN: Temps-lite – 5mb clone of 43mb Electron weather app

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • temps-lite

    A smart, good-looking little app which tries to speak your language the way you are used to.

  • clipper-lite

    6mb clone of the original 165mb Clipper! Made with Sciter instead of Electron.

    Compare the 32-bit Windows releases of Temps (42.6mb), made with Electron:

    https://github.com/jackd248/temps/releases/tag/v0.7.0

    ... to the Temps -"lite" remake (4.49mb) using the Sciter engine:

    https://github.com/GirkovArpa/temps-lite/releases/tag/v1.1.3

    Temps-lite (and of course it's predecessor, Temps) is a desktop weather application for Windows, Mac, and Linux. Provided a free openweathermap.org API key, it displays live weather information for any location in a very attractive, sleek interface. It also shows the forecast for the next 4 days.

    To duplicate the very cool rain, snow, and thunder effects, I basically just copied and pasted the original source code. For everything else I redid it in my own way, which probably did not result in very professional-looking code but hey! It works =) Minus some tiny bugs, which I've had help with from someone who's more familiar with Sciter programming.

    The original Temps was built/packaged using Electron Builder and Electron Packager (I'm not sure of the difference, to be honest).

    The equivalent for Sciter is Quark (quark.sciter.com), and that is what I used to package the HTML, CSS & TIScript files into a single convenient executable which is not only 10x smaller than the Electron version but also starts up way faster (virtually instantly), and has a relatively extremely light memory footprint.

    All this without the slightest observable decrease in performance or speed.

    One new thing I learned about Sciter while making this project is that it natively supports persisting its equivalent of local storage to a database file, similar to MongoDB.

    If you think this is interesting then feel free to check out Clipper-lite, which is the same idea. An Electron app remade using Sciter:

    https://github.com/GirkovArpa/clipper-lite

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts