scripts VS samurai

Compare scripts vs samurai and see what are their differences.

scripts

A collection of random scripts from my computer (by gkbrk)

samurai

ninja-compatible build tool written in C (by michaelforney)
Scout Monitoring - Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com
featured
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.
www.influxdata.com
featured
scripts samurai
2 10
12 809
- -
4.6 2.7
about 1 year ago 26 days ago
Python C
GNU Affero General Public License v3.0 GNU General Public License v3.0 or later
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.

scripts

Posts with mentions or reviews of scripts. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-05.
  • Ninja is enough build system
    4 projects | news.ycombinator.com | 5 Nov 2023
    > This tiny little implementation[0] in Python!

    345 lines of well-commented Python. Cute as a button! It doesn't seem to re-use already-built files, though.

    I wonder how many lines that would add. I actually have a bit of Python in my build pipeline that basically just goes `if os.path.getmtime(src) > os.path.getmtime(target)` and it works fine (and took far less effort than trying to shoehorn that build step into my Makefile).

    [0] https://github.com/gkbrk/scripts/blob/master/ninja.py

  • N2: Alternative Ninja Implementation
    6 projects | news.ycombinator.com | 25 Mar 2022
    Shameless plug, I also wrote my own Ninja implementation [1]. I tried to make it easy to understand, while supporting all the Ninja features I used.

    In the end, it was able to compile my own kernel and a few other Ninja projects.

    [1]: https://github.com/gkbrk/scripts/blob/master/ninja.py

samurai

Posts with mentions or reviews of samurai. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-26.

What are some alternatives?

When comparing scripts and samurai you can also consider the following projects:

ninja-rs - An educational implementation of the ninja build system, based on ideas from the Build Systems a la Carte paper.

stm32-cube-cmake-vscode - STM32, VSCode and CMake detailed tutorial

n2 - n2 ("into"), a ninja compatible build system

vivarium - A dynamic tiling Wayland compositor using wlroots

Microsoft Research Detours Package - Detours is a software package for monitoring and instrumenting API calls on Windows. It is distributed in source code form.

build2 - build2 build system

dwm - LEV Linux's window manager (a fork of dwm)

Rust-for-Linux - Adding support for the Rust language to the Linux kernel.

velox - velox window manager

embedded-graphics - A no_std graphics library for embedded applications

nnn - n³ The unorthodox terminal file manager

velox - A C++ vectorized database acceleration library aimed to optimizing query engines and data processing systems.

Scout Monitoring - Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com
featured
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.
www.influxdata.com
featured