All Projects → Jianru-Lin → Lambda View

Jianru-Lin / Lambda View

Licence: mit
A New Tool for Reading JavaScript Code since 2017

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to Lambda View

Atldotnet
Fully managed, portable and easy-to-use C# library to read and edit audio data and metadata (tags) from various audio formats, playlists and CUE sheets
Stars: ✭ 180 (-89.65%)
Mutual labels:  reader, parser
Choetl
ETL Framework for .NET / c# (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)
Stars: ✭ 372 (-78.61%)
Mutual labels:  reader, parser
React Markdown Editor Lite
a light-weight Markdown editor based on React. 一款轻量的基于React的markdown编辑器
Stars: ✭ 553 (-68.2%)
Mutual labels:  parser, editor
Harser
Easy way for HTML parsing and building XPath
Stars: ✭ 135 (-92.24%)
Mutual labels:  parser
To Milliseconds
Convert an object of time properties to milliseconds: `{seconds: 2}` → `2000`
Stars: ✭ 136 (-92.18%)
Mutual labels:  parser
Demos
demos 一个简洁的web开发编辑器
Stars: ✭ 138 (-92.06%)
Mutual labels:  editor
Dtp Stat
Карта ДТП
Stars: ✭ 141 (-91.89%)
Mutual labels:  parser
Antlr4 C3
A grammar agnostic code completion engine for ANTLR4 based parsers
Stars: ✭ 135 (-92.24%)
Mutual labels:  parser
Moebius
Modern ANSI & ASCII Art Editor
Stars: ✭ 138 (-92.06%)
Mutual labels:  editor
Wxread Webautoreader
微信读书自动阅读器,全自动刷阅读时长,轻轻松松冲顶霸榜,您的微读挂机好帮手
Stars: ✭ 138 (-92.06%)
Mutual labels:  reader
Ngx Quill Example
demo app for the advanced usage of ngx-quill module
Stars: ✭ 137 (-92.12%)
Mutual labels:  editor
Prance
Resolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (-92.35%)
Mutual labels:  parser
Vscoq
A Visual Studio Code extension for Coq [[email protected],@fakusb]
Stars: ✭ 138 (-92.06%)
Mutual labels:  editor
Guide To Swift Strings Sample Code
Xcode Playground Sample Code for the Flight School Guide to Swift Strings
Stars: ✭ 136 (-92.18%)
Mutual labels:  parser
Monacode
An es-module wrapper around the monaco editor and prettier
Stars: ✭ 137 (-92.12%)
Mutual labels:  editor
Entrypoint
Composable CLI Argument Parser for all modern .Net platforms.
Stars: ✭ 136 (-92.18%)
Mutual labels:  parser
Json Autotype
Automatic Haskell type inference from JSON input
Stars: ✭ 139 (-92.01%)
Mutual labels:  parser
Laravel Dotenv Editor
The .env file editor tool for Laravel 5.8+
Stars: ✭ 137 (-92.12%)
Mutual labels:  editor
Vue Jsplumb Editor
利用vue、jsPlumb参照阿里pai平台
Stars: ✭ 137 (-92.12%)
Mutual labels:  editor
Openlayers Editor
OpenLayers Editor
Stars: ✭ 138 (-92.06%)
Mutual labels:  editor

lambda-view: A New Tool for Reading JavaScript Code since 2017

lambda-view provides you a better way to READ JavaScript source code.

What's the difference?

lambda-view is not something like sublime text/atom or what else editor that you have ever seen before:

  • It is not a text editor, but a reader (for JavaScript)
  • It understands the grammar of JavaScript, operating on the AST level, not just a simple token level highlighter
  • It transforms and reproduces the source code as needed
  • It is highly optimized for reading, which brings some special layouts and design
  • You can read on ipad (a comfortable way), not only computer

Read any JavaScript file you'd like to!

You are not limited to the demos! Just install lambda-view then read any JavaScript file you'd like to!

Get started in 2 steps

STEP-1 install it via npm (sudo required maybe):

npm install -g lambda-view

STEP-2 use lv command to open any JavaScript file:

lv target.js

Then (if everything is ok), your web browser will be opened automatically and shows you the result. Pretty easy, right?

Talk to me

I created a gitter chat room here:

Gitter

Helpful tips

Can I open remote file by URL?

Yes, lv command accepts URL:

lv https://code.jquery.com/jquery-3.1.1.js

Can I open multiple files in one command?

Yes, you can provide multiple filenames to lv command:

lv file1.js file2.js file3.js

Further more, you can use the wildcard (For Linux/Mac only, Not Windows):

lv *.js

Can I use lambda-view on my iphone/ipad?

Yes.

This is an experimental feature.

lambda-view embeded a small web server which accepts local access only by default. However you can reconfigure it to accept public access. This makes your computer become a web server that can be accessed by your iphone/ipad.

You can achieve it in 3 steps.

STEP-1 stop current lambda-view web server:

lv-svr stop

STEP-2 start lambda-view web server with public mode:

lv-svr start --public --background

STEP-3 open any JavaScript file you want to read on your iphone/ipad:

lv some-file.js

Now, the web browser will be opened, and you can copy it's URL to your iphone/ipad's safari. Then you can read it. (Your iphone/ipad )

Please make sure:

  • Your computer and your iphone/ipad must connected to the same LAN
  • If there is any firewall enabled on your computer, please configure it to allow public access on TCP port 23400

Future plans

This is just a begining. I'll add more features soon.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].