npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

bay-lang

v0.12.3

Published

BayLang compiler for nodejs | BayLang Technology

Downloads

112

Readme

BayLang Technology

BayLang Technology is an innovative technology that significantly speeds up the process of developing web applications, websites and CRM systems using constructor and set of plugins.

The technology consists of:

  • BayLang compiler
  • Runtime library
  • Web framework
  • Web constructor
  • Widgets

BayLang is an innovative FullStack programming language that has the unique functionality of automatically converting program code into backend and frontend, without needs to develop separate code for the server and client parts.

This eliminates the need to constantly switch between different programming languages ​​and significantly improves the speed of web application development.

BayLang programming language has reactivity, which allows you to automatically change the page if the data model changes, and also allows you to render the page on the server side (SSR).

BayLang allows you to maintain a single code base and, if necessary, change the technology platform on which the program will run.

Documentation: https://bayrell.org/

Source code: https://github.com/bayrell

Install BayLang compiler

Install as root:

npm install -g bay-lang@latest

Install in code server:

cd /data/home
npm install --save bay-lang@latest

Check version:

bay-lang-nodejs version

BayLang compiler versions

[27 Dec 2024] 0.12.3 - BayLang Constructor for WordPress.

[29 Jun 2024] 0.12.2 - Add submodules, command make_all, opcode OpNegative, reload module.json, translator to BayLang, slot and styles support, tests. First version of website constructor 0.1.

[20 Mar 2024] 0.12.1 - Template css style fix.

[29 Dec 2023] 0.12.0 - Component VueJS Support

[02 Aug 2023] 0.11.6 - Deploy first site on BayLang. Ready Runtime.Web application.

[20 Feb 2023] 0.11.5 - Ready version 0.11 version

[25 Dec 2022] 0.11.0 - Start work 0.11 version

[21 Feb 2021] 0.10.9 - Add declare, annotations to ui, add watch model

[02 Feb 2021] 0.10.8 - New render function, add svg support. Remove AssignObject, AssignValue, takeValue

[05 Dec 2020] 0.10.7 - Add meta information to ui

[28 Nov 2020] 0.10.6 - php pipe try catch fix

[15 Oct 2020] 0.10.5 - add enable_check_types flag

[30 Sep 2020] 0.10.4 - pipe fix, add render to ui, add spreads to ui, tested PHP translator

[02 Sep 2020] 0.10.3 - Beta release

[28 Aug 2020] 0.10.2 - Add ui template

[21 Aug 2020] 0.10.2 - Add %if, %for, %while template

[07 Aug 2020] 0.10.0 - Move Context to Runtime.Core, Clear Runtime library, Async/Await in NodeJS, Fix pipes, |> as pipe

[25 Apr 2020] 0.9.1 - Run language on Raspberry PI

[21 Apr 2020] 0.9.0 - Pipes and Monads. Change lambda to pure

[01 Mar 2020] 0.8.3 - CSS html bugfix, media nesting

[24 Feb 2020] 0.8.2 - New version, Optimized CoreStruct and compiler

[25 Nov 2019] 0.8.0 - Alpha version. Rewritten to functional style

[29 Apr 2019] 0.7.2 - lambda, pure, async bugfix

[25 Mar 2019] 0.7.1 - Add memorize, Dict, Collection, rtl::method, UIStruct normalization, DateTime as Struct

[27 Jan 2019] 0.7.0-alpha - Combine template and BayLang. Add lambda and pure functions

[16 Dec 2018] 0.6.0 - Add structure and annotations

[05 Nov 2018] 0.5.1 - Add async/await

[15 Jun 2018] 0.3.0 - First alpha work version

Summer 2016 - Start work