nilsgollub /
AntSim_V2
Emergent ant-colony simulation in TypeScript: pheromone foraging, a rival colony at war, GPU (Pixi.js) + Canvas rendering, fully deterministic. Runs in-browser and on a Raspberry Pi.
64/100 healthLoading repository data…
AmitPr / repository
A fully in-browser, client-side jupyter notebook-like environment, built from the ground up.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
The [In]teractive [S]cientific [C]omputing [I]nterface
INSCI-notebook is the backbone of the INSCI environment. You can use this library to completely customize the function of your own notebook environment as compared to the regular INSCI environment. For developers looking to get started writing INSCI notebooks directly, see the main INSCI repository for more on the project as a whole. INSCI-notebook is a pluggable library made using Typescript. INSCI-notebook doesn't depend on any large and/or slow libraries or frameworks, and achieves it's light weight by depending upon only a few smaller libraries:
INSCI-notebook is available from npm:
npm install insci-notebook
INSCI-notebook implements a plugin framework so that third-party developers can easily add to the features of the library. Plugins are defined using the experimental decorator feature in typescript, which can be enabled by setting "experimentalDecorators":true. Here's an example plugin/App scenario:
/* ExamplePlugin.ts */
import {Cell, Plugin, IPlugin} from 'insci-notebook';
/*
* We can optionally implement the IPlugin so that an IDE's intellisense
* could show methods that can be overriden. This is optional.
*/
@Plugin
class ExamplePlugin implements IPlugin{
constructor(){
console.log("Plugin Initialized");
}
onSelectCell(cell: Cell): void{
console.log("Cell with type " + cell.type + " selected!");
}
}
/* App.ts */
import 'ExamplePlugin.ts';
import {Notebook} from 'insci-notebook';
class App{
constructor(){
const nb: Notebook = new Notebook(document.querySelector("#nb-container") as HTMLElement);
// ExamplePlugin is loaded when the notebook initializes.
}
}
Of course, here we're assuming that an App instance is created somewhere else, for example an index.ts or some other entrypoint. The full plugin API is in the documentation.
INSCI-notebook itself is developed and maintained by Amit Prasad. See the main INSCI repository to see how the library is implemented in it's primary usecase.
Selected from shared topics, language and repository description—not editorial ratings.
nilsgollub /
Emergent ant-colony simulation in TypeScript: pheromone foraging, a rival colony at war, GPU (Pixi.js) + Canvas rendering, fully deterministic. Runs in-browser and on a Raspberry Pi.
64/100 healthcanaryGrapher /
Turn any story into a vintage newspaper graphic, then sequence those pages into a scroll-stopping match-cut video for Reels, Shorts, and TikTok. Fully in-browser, no server, no watermark. Built with Next.js, React, and ffmpeg.wasm.
75/100 healthChrisBrooksbank /
Local-first second brain PWA. Type or dictate markdown notes, fully Obsidian-compatible. Offline semantic search via Transformers.js — a real neural embedding model running in-browser, no API, no data leaving your device. Private by architecture, not by policy. Google Docs backup. Optional AI auto-tagging with your own API key.
65/100 healthmaricastroc /
A fully-functional in-browser markdown editor application built with React.js
42/100 healthBizangel /
A fully working 3D Monopoly In Browser Clone, for learning purposes as a fun project to get more familiarized with .NET, React, and Typescript.
37/100 healthHasibShafi1 /
AcademiML is a professional AutoML research platform simulation built with React and TypeScript. It lets users upload datasets, configure preprocessing pipelines, and simulate ML, DL, and NLP model training fully in-browser. It offers interactive EDA, PCA/t-SNE, SHAP, LIME, and model evaluation—without any Python backend or external APIs.
34/100 health