An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by johndatserakis

A curated list of projects in awesome lists by johndatserakis .

https://github.com/johndatserakis/file-upload-with-preview

🖼 Simple file-upload utility that shows a preview of the uploaded image. Written in TypeScript. No dependencies. Works well with or without a framework.

file image input javascript preview typescript upload

Last synced: 11 Apr 2025

https://github.com/johndatserakis/koa-vue-notes-api

🤓 This is a simple SPA built using Koa as the backend, Vue as the first frontend, and React as the second frontend. Features MySQL integration, user authentication, CRUD note actions, and async/await.

api backend boilerplate database demo jwt koa mysql node pm2 spa template

Last synced: 07 Apr 2025

https://github.com/johndatserakis/vue-simple-context-menu

📌 Simple context-menu component built for Vue. Works well with both left and right clicks. Nothing too fancy, just works and is simple to use.

click content menu right simple vue vue2 vue3 vuejs

Last synced: 04 Apr 2025

https://github.com/johndatserakis/koa-vue-notes-web

🤓 This is a simple SPA built using Koa as the backend, Vue as the first frontend, and React as the second frontend. Features MySQL integration, user authentication, CRUD note actions, and Vuex store modules.

boilerplate bootstrap demo frontend jwt mysql spa storybook template typescript vue vuex

Last synced: 18 Nov 2024

https://github.com/johndatserakis/vue-navigation-bar

🧭 A simple, pretty navbar for your Vue projects.

bar menu nav navbar navigation vue vue2 vue3 vuejs

Last synced: 05 Apr 2025

https://github.com/johndatserakis/vue-cookie-accept-decline

👋 Show a banner with text, a decline button, and an accept button on your page. Remembers selection using cookies. Emits an event with current selection and on creation. Good for GDPR requirements.

accept banner cookie decline gdpr vue vue2 vue3 vuejs

Last synced: 05 Apr 2025

https://github.com/johndatserakis/koa-react-notes-web

🤓 This is a simple SPA built using Koa as the backend, Vue as the first frontend, and React as the second frontend. Features MySQL integration, user authentication, CRUD note actions, and more.

boilerplate crud functional-components hooks koa react react-router starter storybook typescript

Last synced: 22 Mar 2025

https://github.com/johndatserakis/vue-screen-size

🖥 Get easy and reactive access to the width and height of your screen.

hight resize screen size vue vue2 vue3 vuejs width

Last synced: 17 Mar 2025

https://github.com/johndatserakis/modern-webpack-starter

🏰 A modern JavaScript starter using Webpack 4. Made in a simple way - good for learning or starting a new project without having to rollout cli-auto-builders.

boilerplate bootstrap spa starter template webpack webpack-dev-server

Last synced: 22 Mar 2025

https://github.com/johndatserakis/vue-video-section

📼 A simple video header/section component for Vue. Good for video backgrounds and overlaying content on them.

animated background header section video vue

Last synced: 22 Mar 2025

https://github.com/johndatserakis/vue-programmatic-invisible-google-recaptcha

🔒A simple invisible Google reCAPTCHA component focused solely on programmatic invocation.

google invisible programmatic recaptcha v2 vue

Last synced: 12 Apr 2025

https://github.com/johndatserakis/vue-countable

✍️ Vue binding for countable.js. Provides real-time paragraph, sentence, word, and character counting.

characters count countable counter paragraphs vue words

Last synced: 22 Mar 2025

https://github.com/johndatserakis/koa-vue-notes-project

🤓 A single repo containing both the koa-vue-notes-api and koa-vue-notes-web projects.

koa spa starter vue

Last synced: 12 Apr 2025

https://github.com/johndatserakis/chrome-ribbon-reminder

🎀 A Chrome extension written using Vue and Async/Await. Uses a popup display and changes badge counts.

async await bootstrap bootstrap4 chrome chrome-extension fontawesome vue webpack

Last synced: 12 Apr 2025

https://github.com/johndatserakis/vue-mock-layout

💻 Easily mock the layout of your Vue apps.

layout mock template vue

Last synced: 12 Apr 2025

https://github.com/johndatserakis/react-mailchimp-email-signup-form

📮 Easily collect email signups using MailChimp in your React projects.

email gatsby mailchimp react signup typescript

Last synced: 12 Apr 2025

https://github.com/johndatserakis/vue-mailchimp-email-signup-form

📮 Easily collect email signups using MailChimp in your Vue projects.

email mailchimp signup vue

Last synced: 12 Apr 2025

https://github.com/johndatserakis/johndatserakis-dot-com

🏠 The codebase for johndatserakis.com. Built using React, TypeScript, and Next.js.

css nextjs portfolio react scss typescript

Last synced: 14 Apr 2025

https://github.com/johndatserakis/find-the-state-ui

🔍 Find all the States in the contiguous USA on a map. Simple enough.

mapbox mui nextjs react typescript

Last synced: 21 Mar 2025

https://github.com/johndatserakis/find-the-state-api

🔍 Find all the States in the contiguous USA on a map. Simple enough.

alembic fastapi poetry postgresql python sqlalchemy

Last synced: 21 Mar 2025

https://github.com/johndatserakis/recordplayer

🎻 Emulate a record player in Sprite Kit using Swift and Xcode.

ios swift

Last synced: 21 Mar 2025

https://github.com/johndatserakis/modern-webpack-starter-vue

🏰A modern JavaScript starter using Webpack 4. This version is already pre-packed with Vue support.

boilerplate bootstrap spa starter template vue webpack webpack-dev-server

Last synced: 21 Mar 2025

https://github.com/johndatserakis/ribbonreminder

🎀 Ribbon Reminder is a simple iOS app focused on storing reminders in the Notification Center. Ribbon Reminder contains a working Today View Extension (Widget) and is written in Swift.

ios swift

Last synced: 21 Mar 2025