nawmalMAKE

NawmalMAKE

nawmalMAKE is an open-source build automation tool similar to Make, CMake, QMake, etc. It aims to simplify the build process for software projects by automatically generating build scripts based on declarative build configuration files.
nawmalMAKE image
automation build opensource

nawmalMAKE: Open-Source Build Automation Tool

An open-source build automation tool similar to Make, CMake, QMake, etc. Simplifying the build process for software projects with automatic script generation from declarative build configuration files.

What is NawmalMAKE?

nawmalMAKE is an open-source build automation and project management tool designed as an alternative to traditional build tools like Make, CMake, QMake, etc. It provides a declarative domain-specific language to describe your project's structure, dependencies, build steps, tests, packaging logic and more in easy to read configuration files.

At its core, nawmalMAKE analyzes these declarative descriptions of your project to automatically generate platform-specific native build scripts behind the scenes. This removes the need to write boilerplate build logic manually, allowing developers to focus on writing application code instead of build scripts. The autogenerated scripts use the native build tools of the target platform under the hood.

Key features of nawmalMAKE include:

  • Declarative project configuration - No need to write boilerplate build scripts
  • Supports major platforms like Linux, Windows, macOS, Android, iOS etc.
  • Auto-detects code files and dependencies
  • Flexibly control build options and flags
  • Executes tests and generate coverage reports
  • Package projects into distributable formats like DEB, RPM, MSI, APPX, APK etc.
  • Easily cross-compile projects for other platforms
  • Integrations with version control systems like Git

With its focus on usability and automation using declarative build specifications, nawmalMAKE aims to greatly simplify build configuration and maintenance for software projects across platforms and languages.

NawmalMAKE Features

Features

  1. Configuration via YAML files
  2. Automatic dependency tracking
  3. Parallel builds
  4. Cross-platform support
  5. Plugin system for extending functionality
  6. Built-in support for C, C++, C#, Java, Python, etc

Pricing

  • Open Source

Pros

Simplifies build configuration

Fast incremental builds

Easy to integrate with IDEs

Large plugin ecosystem

Active development community

Cons

Steep learning curve

Complex debuggability

Plugins can introduce instability

Limited adoption outside of C/C++


The Best NawmalMAKE Alternatives

Top Development and Build Tools and other similar apps like NawmalMAKE


Plotagon icon

Plotagon

Plotagon is a unique video creation software that makes it easy for anyone to produce animated videos. With an intuitive drag-and-drop interface, users can choose from a wide variety of realistic 3D characters, backgrounds, props, cameras, and more to set up scenes exactly how they envision.Once the scenes are arranged,...
Plotagon image
Wrapper: Offline icon

Wrapper: Offline

Wrapper: Offline is an open-source web browser that allows users to access sites and applications without an internet connection. It works by saving web pages and assets locally so they can be viewed offline. Some key features of Wrapper: Offline include:Ability to save full web pages, stylesheets, scripts, images, and...
Wrapper: Offline image
CrazyTalk icon

CrazyTalk

CrazyTalk is a powerful 2D and 3D facial animation software developed by Reallusion. It allows users to easily create lip-synced animations and avatars from images and video footage. Some key features of CrazyTalk include:Intuitive drag-and-drop interface to animate facial images and videosPowerful auto motion engines that analyze voices and movements...
CrazyTalk image
Vyond icon

Vyond

Vyond (formerly known as GoAnimate) is a cloud-based animated video creation platform that makes it easy for anyone to create 2D cartoons and explainer videos. Some key features of Vyond include:Intuitive drag-and-drop interface with various pre-made assets like animated characters, backgrounds, props, music and text-to-speech voices.No animation experience required. Vyond's...
Vyond image
Vidra icon

Vidra

Vidra is an open-source vector graphics editor for Windows, Linux and macOS. It is designed to be a free and open-source alternative to commercial vector graphics editing software like Adobe Illustrator or CorelDRAW.Some of the key features of Vidra include:Tools for creating and editing of 2D vector shapes like rectangles,...
Vidra image
Talkr icon

Talkr

Talkr is a free and open-source web conferencing software designed for video meetings and webinars. It enables users to host unlimited HD video conferencing calls with screen sharing, chat, recording options and more. Some key features of Talkr include:Group video calls with up to 100 participantsScreen sharing for presentations and...
Talkr image
Moviestorm icon

Moviestorm

Moviestorm is a 3D animation software designed to allow users to easily create their own 3D animated movies and shorts. It features an extensive library of customizable 3D character models, props, costumes, locations, and animations that users can utilize to build animated scenes.One of the key features of Moviestorm is...
Moviestorm image
Storyboarder icon

Storyboarder

Storyboarder is an open-source and free storyboarding and planning application designed for anyone that needs to visualize ideas quickly. It allows filmmakers, animators, game designers, and artists to sketch story ideas, cameras, characters, and shot sequences with ease to iterate on story quickly.Storyboarder has a variety of useful tools for...
Storyboarder image
Simpleshow video maker icon

Simpleshow video maker

simpleshow is a video creation platform designed to help both experts and amateurs make professional-quality animated explainer videos with ease. Its intuitive drag-and-drop interface allows users to choose from thousands of animated assets, backgrounds, and pre-made scenes to visually communicate their message.Some key features of simpleshow include:Drag-and-drop video builder with...
Simpleshow video maker image
Showbox icon

Showbox

Showbox is a media and entertainment application that gives users access to a large library of movies, TV shows, and other video content that can be streamed or downloaded for offline viewing. It has been widely used as an alternative to paid streaming services or torrent sites.Some key features of...
FrameForge icon

FrameForge

FrameForge is a previsualization and storyboarding application designed for filmmakers, animators, and visual effects artists. It enables users to plan complex scenes and camera movements in a 3D environment before shooting live-action or creating animation.Key features include:Import 3D models and backgrounds to construct digital setsAnimate virtual cameras with various lenses...
FrameForge image