nano-emacs VS svg-lib

Compare nano-emacs vs svg-lib and see what are their differences.

nano-emacs

GNU Emacs / N Λ N O - Emacs made simple (by rougier)

svg-lib

Emacs SVG libraries for creatings tags, icons and bars (by rougier)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
nano-emacs svg-lib
55 17
2,463 327
- -
3.0 7.6
5 months ago 2 months ago
Emacs Lisp Emacs Lisp
GNU General Public License v3.0 only GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

nano-emacs

Posts with mentions or reviews of nano-emacs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-13.
  • :syntax off (2016)
    3 projects | news.ycombinator.com | 13 Mar 2024
    Both points resonate with me, but I'd push back againt the idea that colored syntax highlighting is neccessary for either. I'm thinking of the Pygments 'bw' theme[1], which denotes strings in italics, and nano-emacs[2], which also manages to do.. a lot with a little (at least aesthetically, ie. idk about code volume or corner cases).

    1: https://pygments.org/styles/

    2: https://github.com/rougier/nano-emacs

  • Effect of Perceptual Load on Performance Within IDE in People with ADHD Symptoms
    7 projects | news.ycombinator.com | 14 Jul 2023
    It's not adhd specific but https://arxiv.org/abs/2008.06030

    After reading this I implemented a code theme based primarily around typographic variation like weight rather than color. It uses only two colors (black and deep purple) in two weights and one italic each. I have pretty severe adhd and it's hard to judge but after using it for a few months I think this is better for me. Previously I had been using solarized light for nearly a decade for probably similar reasons.

    Nano emacs was created by the author of that paper and its default themes are based on it, if you want to try it without committing to hand-rolling a theme. Personally I found that one too "light" (typographically, not color) but I also have relatively poor vision and like a large and heavy font.

    https://github.com/rougier/nano-emacs

  • Not trying to start a rumble, but why emacs
    6 projects | /r/emacs | 10 Jul 2023
  • What is your favorite color scheme?
    10 projects | /r/emacs | 6 Jun 2023
    I love the nano themes from N. Rougier, maybe not what you are looking for... (I am not a coder), works best with the whole nano layout
  • How to apply set dark theme in nano emacs?
    1 project | /r/emacs | 28 May 2023
    there is issue on github related to this: https://github.com/rougier/nano-emacs/issues/138
  • Kawase Blur has been added to SwayFX!
    4 projects | /r/swaywm | 24 May 2023
    Emacs with https://github.com/rougier/nano-emacs
  • How to find where the value of a parameter is set (font size)
    1 project | /r/emacs | 22 May 2023
    Hi fellow r/emacs ers, I am struggling to reduce the size of the fonts my configuration. I have based it on nano-emacs, I am using the variable nano-font-size but the font size does not change.
  • A less verbose OR more organized modeline
    8 projects | /r/emacs | 17 May 2023
    I've been using Nano (and before that Elegant) which substitutes a headline for the modeline. Unless you're in the mood to try something radical, I'm not sure that I'd recommend it. That said, what I've learned from the experience is that you don't need much in the modeline for it to be useful. I've done some customizations on Nano and am satisfied with:
  • What is wrong with this face definition??? (error "Invalid face" bookmark-menu-heading)
    2 projects | /r/emacs | 2 May 2023
    I get an error message that I do not understand, when trying to apply nano-emacs from u/Nicolas-Rougier in my vanilla emacs
  • Nano theme and feel for spacemacs
    1 project | /r/spacemacs | 28 Apr 2023
    Has anyone managed to get this view for spacemacs? Link

svg-lib

Posts with mentions or reviews of svg-lib. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-21.
  • Emacs-Appindicator - create and control tray icons with Elisp!
    5 projects | /r/emacs | 21 Feb 2023
    You can hide/show icons, labels, create context menus with lisp callbacks for each menu item. The library uses svg-lib so you can use icons from various online collections supported by it. Under the hood it has tiny daemon, written in C that interacts with system tray via libappindicator. So, at least for now, the only supported OS is Linux.
  • Initial Thoughts On A New Productivity Tool
    5 projects | /r/lisp | 2 Jan 2023
    Yes, he also uses svg to render a canvas and images. You can also check work by Rougier (/u/nicolas-rougier), he usually anounces his stuff in /r/emacs. He has done a lot with svg, check his svg-lib and svg-icons.
  • Package to display org headings spatially?
    7 projects | /r/orgmode | 30 Dec 2022
    Isn't a "pile" just an "unorganized map"? Really, if you think of it: a pile of papers on a desk, could as well sitt in a folder. That should bring you back to normal desktop paradigm. Now implementing headings as "folders" shouldn't be overly difficult. You could implement a "pile" of headings as just subheadings to top headings and also render those top headings as either: svg icons, check for example svg-library by /u/Nicolas-Rougier, or you could use font-icons like in font-awesome or all-the-icons, to replace top-headings with an image or a font-icon. You would probably have to write your own minor-mode but it shouldn't be very difficult. You will probably need to use invisible-text property to hide headings and replace them with icons (that is normally how org and outline modes "fold" and "expand" content in headings), but that should not be very difficult.
  • Rounded UI corners and shadows?
    1 project | /r/emacs | 20 Nov 2022
    the most basic UI changes you can do is by configuring faces (i recommend you take a look at the whole Controlling the Display section of the manual). going a bit beyond that, you can also take a look at the Widget Library as well for buttons, links, checkboxes and some other stuff. and there is also some packages and hacks by the community to display SVGs. see this reddit post and also some of Nicolas Rougier's work, more specifically his SVG lib.
  • Cross-platform graphics
    1 project | /r/emacs | 30 Sep 2022
    You could, at least in theory, do lots of GUI stuff in Emacs itself already with SVG (org PNGs). See for example svg-lib by N. Rougier for doing stuff like buttons, toolbars and some other gui elements. You can do pop-up menus with child frames.
  • procress: A simple emacs package to indicate progress of a process in the modeline (for example AUCTeX processes)
    2 projects | /r/emacs | 15 Jul 2022
    At the moment undetermined progress is what's supported out-of-the-box. Determined progress can be supported easily enough if svg-lib is used to create the progress bar.
  • Why not use Obsidian and/or Logseq instead of OrgRoam?
    9 projects | /r/OrgRoam | 18 May 2022
    Oh, I understood now what you mean. I think Emacs is definitely capable of doing this (https://github.com/rougier/svg-lib), but I don't think there's a plugin which has already done it :/.
  • svg-lib icons in org files
    3 projects | /r/orgmode | 17 May 2022
    i saw this repository and i want to use thoses icons in my org files, but i don't have much experience with emacs-lisp and neither org-mode (sorry for being a newbie). i tried to append (require 'svg-lib) and also i donwloaded the repository and before did it before requiring the module (i'm not sure if this is the right name)
  • Blamer.el 0.4 has been released. Added popup git blame messages with border and rounded corners
    4 projects | /r/emacs | 19 Feb 2022
    Have you considered/tried doing something with svg-lib?
  • svg-tag-mode (v 0.3.1) is now on ELPA
    2 projects | /r/emacs | 29 Dec 2021
    Can you open an issue on https://github.com/rougier/svg-lib (with screenshots)? I'm trying to fix the tag for any kind of font ant that would help.

What are some alternatives?

When comparing nano-emacs and svg-lib you can also consider the following projects:

nerd-fonts - Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more

emacs-dashboard - An extensible emacs dashboard

emacs-doom-themes - A megapack of themes for GNU Emacs. [Moved to: https://github.com/doomemacs/themes]

doom-emacs - An Emacs framework for the stubborn martian hacker [Moved to: https://github.com/doomemacs/doomemacs]

rose-pine-theme - All natural pine, faux fur and a bit of soho vibes for the classy minimalist

emacs-ng - A new approach to Emacs - Including TypeScript, Threading, Async I/O, and WebRender.

svg-tag-mode - A minor mode for Emacs that replace keywords with nice SVG labels

ement.el - A Matrix client for GNU Emacs

mood-line - A minimal mode-line configuration for Emacs, inspired by doom-modeline. (GitLab mirror)

mu4e-thread-folding - Functions for folding threads in mu4e headers view

elisp-reader.el - Customizable reader for Emacs Lisp