
Security News
Rust RFC Proposes a Security Tab on crates.io for RustSec Advisories
Rust’s crates.io team is advancing an RFC to add a Security tab that surfaces RustSec vulnerability and unsoundness advisories directly on crate pages.
Applit 🌶: Micro Web App Framework for building Stateful Apps with lit-html 🔥 View Layer
Applit is a web framework that drastically decreases the concepts to learn in order to build an application.
{ count: 0 })view = f(state)). The view is formed by using tagged templates. We use lit-html to create and rerender the DOM. (e.g. state => html`${state.count}`)up = state => ({ count: state.count + 1}))view, in order to bind the reducer to the current statebind(up)())Try an example here codesandbox.io
This is a very minimal example to get you started.
A simple counter, with up and down actions.
Install applit and parcel (to build and run the app).
npm init -y
npm install --save applit lit-html
npm install --save-dev parcel
Create an src/index.js
import { html } from 'lit-html'
import { applit } from 'applit'
const up = () => state => ({ count: state.count + 1 })
const down = () => state => ({ count: state.count - 1 })
applit(
() => ({ count: 0 }),
(bind, state) => html`
<h1>Counter</h1>
<p>${state.count}</p>
<button onclick=${bind(up, bind)}>Up</bind>
<button onclick=${bind(down, bind)}>Down</bind>
`,
document.body
)
And use it in the src/index.html
<html>
<body>
<script src="./src/index.js"></script>
</body>
</html>
Now run Parcel and view it in your browser
(npx is a tool to run node_modules/.bin executables from the project)
npx parcel ./src/index.html
Early alpha This project is in development phase. IT'll have breaking changes to the APIs until a first version is released. The roadmap below will give an insight in what will be the focus.
applits.Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
This project is licensed under the MIT License
FAQs
Applit 🌶: Micro Web App Framework for building Stateful Apps with lit-html 🔥 View Layer
We found that applit demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Rust’s crates.io team is advancing an RFC to add a Security tab that surfaces RustSec vulnerability and unsoundness advisories directly on crate pages.

Security News
/Research
Socket found a Rust typosquat (finch-rust) that loads sha-rust to steal credentials, using impersonation and an unpinned dependency to auto-deliver updates.

Research
/Security Fundamentals
A pair of typosquatted Go packages posing as Google’s UUID library quietly turn helper functions into encrypted exfiltration channels to a paste site, putting developer and CI data at risk.