:seedling: Next-Gen AI-Assisted Isomorphic Application Engine for Embedded, Console, Mobile, Server and Desktop

Overview

lychee.js Mono Repository

Important Notes to follow through Installation Quirks:

The lycheejs-engine Repository needs to be installed to the path /opt/lycheejs.

Every other lychee.js Project or Library has to be placed inside /opt/lycheejs/projects/*.

The lycheejs-runtime Repository contains all building logic that is required in order to compile, build, transpile and port lychee.js Projects to other platforms and runtimes.

The generated binaries of the lycheejs-runtime Repository are contained in the releases section of this repository, and the lycheejs-runtimes.zip folder reflects the contents of the ./lycheejs-engine/bin/runtime folder.

Installation Steps

  • Download this repository somewhere.
  • Copy the contents of [./lycheejs][./lycheejs] to /opt/lycheejs and make it (recursively) writeable for the current user.
  • Extract the contents of the lycheejs-runtime.zip file from the releases section of this repository to /opt/lycheejs/bin/runtime and make sure that the binaries are in the correct paths.

After you've completed above steps, do the following:

cd /opt/lycheejs;

sudo ./bin/maintenance/do-install.sh; # follow the wizard instructions
bash ./bin/configure.sh;

lycheejs-harvester start development;

# Now visit http://localhost:8080 in Chromium
Comments
  • lychee.Input: prevent default behaviour only on valid bindings (was: Include event in triggered key events)

    lychee.Input: prevent default behaviour only on valid bindings (was: Include event in triggered key events)

    Consider the code below:

                this.__input.bind('down', this.__onKeyDown, this);
    ...
            __onKeyDown: function(position, event) {
                event.preventDefault();
                this.__player.goDown();
            },
    

    That code is possible with this patch. Without this the screen would scroll down when I press the down key, which is not desired in this case.

    opened by isakb 6
  • :bug: fix breeder exec on os x

    :bug: fix breeder exec on os x

    It was not possible to execute the breeder script in console due to a beginning-of-buffer-newline.

    Check these checkboxes Make sure your code runs through with these commands:

    • [x] The ./bin/configure.sh script runs with no errors
    • [x] The lycheejs-harvester start development command runs with no errors
    • [x] If project or library: The lycheejs-strainer auto command runs with no errors
    • [x] The code style follows the CODESTYLE guide
    • [x] The commit messages follow the CONTRIBUTION guide
    • [x] The pull-request branch is not named development, 2XXX-QX or humansneednotapply
    opened by ksjogo 2
  • game engine

    game engine

    Description of Changes

    Please let us know here what you've worked on.

    An issue beforehand might come in handy, so that everybody can give and get feedback as early in the process as possible.

    Affected Libraries / Projects

    Please replace these in order to let us know what you've worked on:

    • Affected Operating Systems: all / Linux, Windows, OSX
    • Affected Library/Project: /libraries/replace
    • Affected Issue: #1337

    Checklist before Merge

    If you've worked on /libraries/lychee, the configure script needs to run in order to rebuild the core.

    Check these checkboxes Make sure your code runs through with these commands:

    • [ ] The ./bin/configure.sh script runs with no errors
    • [ ] The lycheejs-harvester start development command runs with no errors
    • [ ] If project or library: The lycheejs-strainer auto <identifier> command runs with no errors
    • [ ] If project or library: The lycheejs-fertilizer auto <identifier> command runs with no errors
    • [ ] The code style follows the CODESTYLE guide
    • [ ] The commit messages follow the CONTRIBUTION guide
    • [ ] The pull-request branch is not named development, 2XXX-QX or humansneednotapply
    opened by sanijae 1
  • :bug: Fix markdown text splitter to allow spaces in links

    :bug: Fix markdown text splitter to allow spaces in links

    New lychee.js Pull Request

    Description of Changes

    Related issue: #133 Fixed splitting of Markdown string to allow spaces inside link descriptor

    Affected Libraries / Projects

    Please replace these in order to let us know what you've worked on:

    • Affected Operating Systems: all
    • Affected Library/Project: /libraries/lychee
    • Affected Issue: #133

    Checklist before Merge

    If you've worked on /libraries/lychee, the configure script needs to run in order to rebuild the core.

    Check these checkboxes Make sure your code runs through with these commands:

    • [x] The sudo ./bin/configure.sh --sandbox script runs with no errors
    • [x] The lycheejs-harvester start development profile runs with no errors
    • [x] The code style follows the CODESTYLE guide
    • [x] The commit messages follow the CONTRIBUTION guide
    • [x] The pull-request branch is not named development or 2XXX-QX
    opened by dltmd6262 1
  • Docs

    Docs

    • replaced code with inline code blocks
    • added custom code blocks like javascript-method orjavascript-property
    • using hljs and marked for markdown parsing
    • created custom lychee syntax highlightning color theme
    • added Docs sorbet API for getting the markdown blobs and the tree structure
    • added pushState support (better user experience :) )
    opened by timsuchanek 0
  • Fix Helper & Ranger's lychee://web URLs

    Fix Helper & Ranger's lychee://web URLs

    1. The Helper was moved to a new folder, so the paths in the scripts didn't work anymore.
    2. The URLs of the projects in the project list of the ranger were missing http://
    opened by timsuchanek 0
  • Minor Cultivator and Tooling UI Changes

    Minor Cultivator and Tooling UI Changes

    Changes

    • Enabled font antialising for the Museo Sans font (also for Mac OSX)
    • Moved the labels of the range slider to the side because they were intersecting with the slider thumb ranger
    • Updated gitignore to ignore Mac Files/new generated dist & docs folder
    • Tried to come nearer to Daniel's suggested design for the tools
    • Made the menu of the cultivator responsive
    • Made the Preview images of projects & tools clickable for convenience
    opened by timsuchanek 0
Releases(2018.09.30)
Owner
Cookie Engineer
Mad Scientist building a self-improving Browser that learns from the Web of Knowledge. Backprop ES/HyperNEAT lover <3
Cookie Engineer
🍔 A Node.js Serverless Framework for front-end/full-stack developers. Build the application for next decade. Works on AWS, Alibaba Cloud, Tencent Cloud and traditional VM/Container. Super easy integrate with React and Vue. 🌈

Midway - 一个面向未来的云端一体 Node.js 框架 English | 简体中文 ?? 欢迎观看 Midway Serverless 2.0 发布会回放: https://www.bilibili.com/video/BV17A411T7Md 《Midway Serverless 发布

Midway.js 6.3k Jan 8, 2023
Cross-platform project template using Electron and Angular with the Phaser game engine. Project has Flexbox integrated for easy and responsive organization of components around the Phaser canvas.

Coher3nTS Project This is an Angular project template with Phaser nested inside, set up to run with Electron. Cross-Platform & Responsive The template

Tim B 18 Dec 17, 2022
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀

A progressive Node.js framework for building efficient and scalable server-side applications. Description Nest is a framework for building efficient,

nestjs 53.2k Dec 31, 2022
Actionhero is a realtime multi-transport nodejs API Server with integrated cluster capabilities and delayed tasks

Actionhero The reusable, scalable, and quick node.js API server for stateless and stateful applications NPM | Web Site | Latest Docs | GitHub | Slack

Actionhero 2.3k Jan 4, 2023
Marble.js - functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS.

Functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS. Ecosystem Name Description @marblejs/core F

Marble.js 2.1k Dec 16, 2022
:evergreen_tree: Modern Web Application Framework for Node.js.

Trails is a modern, community-driven web application framework for Node.js. It builds on the pedigree of Rails and Grails to accelerate development by

Trails 1.7k Dec 19, 2022
Application structure for new adonis app, think of it as scaffolding a new project

AdonisJs Application This repo is the pre-configured project structure to be used for creating ambitious web servers using AdonisJs. Make sure to star

AdonisJS Framework 375 Oct 15, 2022
A framework for real-time applications and REST APIs with JavaScript and TypeScript

A framework for real-time applications and REST APIs with JavaScript and TypeScript Feathers is a lightweight web-framework for creating real-time app

Feathers 14.3k Jan 1, 2023
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!

TypeGraphQL Create GraphQL schema and resolvers with TypeScript, using classes and decorators! https://typegraphql.com/ Introduction TypeGraphQL makes

Michał Lytek 7.6k Jan 9, 2023
🥚 Born to build better enterprise frameworks and apps with Node.js & Koa

Features Built-in Process Management Plugin System Framework Customization Lots of plugins Quickstart Follow the commands listed below. $ mkdir showca

egg 18.3k Dec 29, 2022
Fast and low overhead web framework, for Node.js

An efficient server implies a lower cost of the infrastructure, a better responsiveness under load and happy users. How can you efficiently handle the

Fastify 26k Jan 2, 2023
🚀 The Node.js Framework highly focused on developer ergonomics, stability and confidence

Sponsored by FOSS United is a non-profit foundation that aims at promoting and strengthening the Free and Open Source Software (FOSS) ecosystem in Ind

AdonisJS Framework 13.4k Dec 31, 2022
MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers

Derby The Derby MVC framework makes it easy to write realtime, collaborative applications that run in both Node.js and browsers. Derby includes a powe

DerbyJS 4.7k Dec 23, 2022
Easily add filtering, sorting, and pagination to your Node.js REST API through your old friend: the query string!

QueryQL QueryQL makes it easy to add filtering, sorting, and pagination to your Node.js REST API through your old friend: the query string! Read our i

Truepic 99 Dec 27, 2022
A template project for building high-performance, portable, and safe serverless functions in Vercel.

Tutorial | Demo for image processing | Demo for tensorflow This is a Next.js project bootstrapped with create-next-app. This project is aimed to demon

Second State 63 Dec 8, 2022
Next-gen mobile first analytics server (think Mixpanel, Google Analytics) with built-in encryption supporting HTTP2 and gRPC. Node.js, headless, API-only, horizontally scaleable.

Introduction to Awacs Next-gen behavior analysis server (think Mixpanel, Google Analytics) with built-in encryption supporting HTTP2 and gRPC. Node.js

Socketkit 52 Dec 19, 2022
Next-gen browser and mobile automation test framework for Node.js

Next-gen browser and mobile automation test framework for Node.js. Homepage | Developer Guide | API Reference | Contribute | Changelog | Roadmap Webdr

WebdriverIO 7.9k Jan 3, 2023
Low tech template for a reduced carbon impact :seedling:

Enverse minimalist front-end template ?? ?? For all else, use Astro.build ?? Recomended package manager: pnpm Preact + Typescript + Vite How to use: F

null 2 Jan 10, 2022
A plugin for GPT-3 AI assisted note taking in Logseq

logseq-plugin-gpt3-openai A plugin for GPT-3 AI assisted note taking in Logseq Usage Just type /gpt3 in a block or select gpt3 from the block menu. Se

Brian Sunter 301 Jan 3, 2023
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022