Aflin Rampart Save

Old school JavaScript with fast C full text search, sql, lmdb, redis, https, websockets, curl, crypt and more.

Project README

Rampart (rp)

Cmake version 3.13 required.

Compiled Versions

Compiled versions for several platforms can be found here

Compiling on Macos

You will need to install the following dependencies:

brew install libidn2 gawk python3

For a more complete build of the rampart-python module:

brew install tcl-tk gdbm xz readline sqlite

Then, after cloning, you can do the following to build:

mkdir rampart/build
cd rampart/build
cmake ../
#or cmake -DMACOS_UNIVERSAL=ON ../ # for universal binary
make
make install

Compiling on Linux (including raspberry pi)

apt install flex bison libidn2-dev libldap2-dev python3 zlib1g-dev

or

yum install libidn2-devel openldap-devel flex bison python3 zlib-devel

For a more complete build of the rampart-python module:

apt install libsqlite3-dev uuid-dev tcl-dev tk-dev libgdbm-dev libbz2-dev liblzma-dev libffi-dev libgdbm-compat-dev libncurses-dev libreadline-dev

or

yum install sqlite-devel tcl-devel tk-devel libuuid-devel readline-dev ncurses-devel bzip2-devel gdbm-devel xz-devel

Then, after cloning, you can do the following to build:

mkdir rampart/build
cd rampart/build
cmake ../
make
make install

Most of the relevant files will be in /usr/local/rampart with links in /usr/local/bin. You can run scripts using the following:

rampart <js-file-path>
Open Source Agenda is not affiliated with "Aflin Rampart" Project. README Source: aflin/rampart
Stars
26
Open Issues
1
Last Commit
1 month ago
Repository

Open Source Agenda Badge

Open Source Agenda Rating