All Projects → xeust → yarc

xeust / yarc

Licence: MIT license
No description or website provided.

Programming Languages

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

Projects that are alternatives of or similar to yarc

jimbru
A lightweight analytics server with FastAPI and deta.sh Base as DB. A glorified hit-counter of sorts 😁
Stars: ✭ 43 (-60.55%)
Mutual labels:  fastapi, deta
wallpaper-api
An api which can use different sites to scrape images and serve them through API
Stars: ✭ 18 (-83.49%)
Mutual labels:  fastapi, deta
lupyne
Pythonic search engine based on PyLucene.
Stars: ✭ 61 (-44.04%)
Mutual labels:  fastapi
fastapi-sso
FastAPI plugin to enable SSO to most common providers (such as Facebook login, Google login and login via Microsoft Office 365 Account)
Stars: ✭ 19 (-82.57%)
Mutual labels:  fastapi
fastapi-camelcase
Package for providing a class for camelizing request and response bodies for fastapi while keeping your python code snake cased.
Stars: ✭ 45 (-58.72%)
Mutual labels:  fastapi
fastapi-mvc
Developer productivity tool for making high-quality FastAPI production-ready APIs.
Stars: ✭ 131 (+20.18%)
Mutual labels:  fastapi
fastapi-lazy
Lazy package to start your project using FastAPI✨
Stars: ✭ 84 (-22.94%)
Mutual labels:  fastapi
fast-api-sqlalchemy-template
Dockerized web application on FastAPI, sqlalchemy1.4, PostgreSQL
Stars: ✭ 25 (-77.06%)
Mutual labels:  fastapi
MLOps
MLOps template with examples for Data pipelines, ML workflow management, API development and Monitoring.
Stars: ✭ 28 (-74.31%)
Mutual labels:  fastapi
pydantic-i18n
pydantic-i18n is an extension to support an i18n for the pydantic error messages.
Stars: ✭ 32 (-70.64%)
Mutual labels:  fastapi
fixCache
Github app that keeps track of bug-prone files from commit history.
Stars: ✭ 82 (-24.77%)
Mutual labels:  deta
fastapi-starter
A FastAPI based low code starter: Async SQLAlchemy, Postgres, React-Admin, pytest and cypress
Stars: ✭ 97 (-11.01%)
Mutual labels:  fastapi
django-fastapi-docs
Django、FastAPI、MySQL、Mongodb、Redis、Devops、Nginx、Vue、Docker、Supervisor、Celery
Stars: ✭ 41 (-62.39%)
Mutual labels:  fastapi
fastapi-users
Ready-to-use and customizable users management for FastAPI
Stars: ✭ 1,920 (+1661.47%)
Mutual labels:  fastapi
Stack-Lifecycle-Deployment
OpenSource self-service infrastructure solution that defines and manages the complete lifecycle of resources used and provisioned into a cloud! It is a terraform UI with rest api for terraform automation
Stars: ✭ 88 (-19.27%)
Mutual labels:  fastapi
fastapi-oidc-react
React + FastApi + Mongo - Login with Google and Azure (OIDC authorisation code flow)
Stars: ✭ 42 (-61.47%)
Mutual labels:  fastapi
codeX
CodeX is a platform which converts code into easy to understand language.
Stars: ✭ 46 (-57.8%)
Mutual labels:  fastapi
fastapi-zeit-now
A simple example of deploying FastAPI as a Zeit Serverless Function
Stars: ✭ 24 (-77.98%)
Mutual labels:  fastapi
templates
Templates for Intility developers.
Stars: ✭ 31 (-71.56%)
Mutual labels:  fastapi
serverless-mangum-examples
Example ASGI applications and Serverless Framework configurations using Mangum
Stars: ✭ 26 (-76.15%)
Mutual labels:  fastapi

yarc

yarc

General Info

yarc gives you a "box" of notes. It is a minimal micro-homage to the bi-directional linking in tools like Roam Research.

Notes

Every note has a url at: :base_url/notes/:note_name

The notes are also accessible via API:

GET :base_url/notes/:note_name?json=true

You can edit notes using the edit button, writing regular markdown. save will save your changes and switch to a notes view.

You can link to any note in your box using the convention [[note_name]].

  • This creates bi-directional links.

A list of all notes that link to the present note are under a header Backlinks.

Home

The home page lets one search for or go directly to notes.

  • search: brings up all notes that contain a given query.
  • go: brings you directly to a (potentially new) note.

Deploying

My instance of yarc is running on Deta.

It could, with little modification, be configured to run elsewhere (it's a FastAPI app), but a database is needed.

On Deta

  1. Clone the GitHub repo.

  2. Login to the Deta web app, and a 'default project' will be created (if you have a project, you can skip this step).

  3. Install the Deta CLI and use 2 commands from within the yarc directory:

deta login
deta new

Your copy of yarc should be live for personal use (you can get the url from a deta details cli command or from the Micros dashboard within Deta).

The endpoint and "box" are protected by default, but is accessible if one is logged in to Deta, with api keys, or by making it public.

Libraries Used

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].