awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to sbstjn/timesheet.js

Open-source alternatives to Timesheet.js

30 open-source projects similar to sbstjn/timesheet.js, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Timesheet.js alternative.

  • nuknightlab/timelinejsNUKnightLab avatar

    NUKnightLab/TimelineJS

    8,941View on GitHub↗

    TimelineJS is a JavaScript library for creating interactive, chronological narratives and visualizing multimedia sequences. It functions as a tool for data-driven storytelling, rendering a navigable interface where events are organized by date. The system generates these narratives by importing event information from external sources, such as JSON files or spreadsheets. It transforms external media links into embedded video and audio elements and synchronizes the current view with the browser address bar to allow for direct linking and bookmarking. The library covers broad capabilities for d

    JavaScript
    View on GitHub↗8,941
  • jquense/react-big-calendarjquense avatar

    jquense/react-big-calendar

    8,652View on GitHub↗

    react-big-calendar is a React calendar component used for rendering schedules and time-based events within web applications. It functions as a customizable event scheduler and JavaScript date visualization library that maps scheduled activities to a time-grid layout. The project is a date-agnostic scheduling interface, utilizing a pluggable adapter to support various third-party JavaScript date libraries. It allows for the replacement of internal calendar elements with custom React components and employs SASS variables for visual styling. The library covers interactive event scheduling and t

    JavaScript
    View on GitHub↗8,652
  • flutter/samplesflutter avatar

    flutter/samples

    19,172View on GitHub↗

    This is a comprehensive library of code examples and reference implementations for building cross-platform user interfaces with Flutter. The project provides a collection of demo applications and guides designed to illustrate the implementation of design patterns, animation techniques, and testing workflows. The repository features specific demonstrations for native integration, including examples of embedding modules into existing native applications, using platform channels, and bridging native code with the framework. It also serves as an animation reference, providing implementations for

    Dart
    View on GitHub↗19,172

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • marcj/css-element-queriesmarcj avatar

    marcj/css-element-queries

    4,243View on GitHub↗

    This project is a responsive CSS library and element dimension monitor. It provides a polyfill for CSS container queries, enabling styles to be applied based on an element's specific dimensions in environments where native browser support is unavailable. The library monitors the width and height of target DOM elements in real time, triggering custom callbacks whenever dimensions change. It adapts UI components by executing layout adjustments and style changes based on predefined size thresholds rather than the overall browser window size. The tool manages these adaptations through several me

    JavaScriptcsselement-querymedia-query
    View on GitHub↗4,243
  • visjs/visvisjs avatar

    visjs/vis

    7,812View on GitHub↗

    vis is a JavaScript data visualization library used to render interactive networks, timelines, and graphs directly in the web browser. It functions as a relational data mapper and browser-based charting tool, turning complex structured data into dynamic visual patterns to expose entity relationships. The library provides specialized tools for force-directed network graphs, where relational data is represented as interactive nodes and edges. It also includes an interactive timeline component for plotting chronological events and time intervals on a scalable temporal axis. The project covers b

    JavaScript
    View on GitHub↗7,812
  • 2d-inc/historyofeverything2d-inc avatar

    2d-inc/HistoryOfEverything

    6,588View on GitHub↗

    HistoryOfEverything is a Flutter timeline visualization and interactive event chronology. It serves as a visual demonstration of layout and animation capabilities, rendering historic events as a scalable graphical representation. The project focuses on interactive timeline visualization and the chronological display of data. It creates a visual experience where historical milestones are organized and presented in a way that dynamically scales to fit various screen dimensions. The implementation utilizes Flutter UI development practices, employing widget-based composition and animation contro

    Dart
    View on GitHub↗6,588
  • johannesjo/super-productivityjohannesjo avatar

    johannesjo/super-productivity

    20,129View on GitHub↗

    Super-productivity is a cross-platform productivity tool that integrates task management, time tracking, and data synchronization. It functions as a task management application for organizing daily work through todo lists and timeboxing, while serving as time tracking software to record activity durations and generate worklogs. The project features a synchronization layer that imports tickets and tasks from external project management tools, specifically Jira and GitHub, into a centralized local workflow. Data consistency across multiple devices is maintained through cloud storage synchroniza

    TypeScript
    View on GitHub↗20,129
  • bigcalendar/react-big-calendarbigcalendar avatar

    bigcalendar/react-big-calendar

    8,700View on GitHub↗

    react-big-calendar is a React calendar component used to build scheduling interfaces for web applications. It provides layouts for displaying events in daily, weekly, and monthly views, acting as a customizable UI component for managing appointments and schedules. The project includes a resource scheduling grid for tracking multiple events across different entities and a drag and drop scheduler that allows users to move and resize events through pointer-based interactions. The interface supports localized date scheduling and date formatting localization. Visual appearance is managed through

    JavaScript
    View on GitHub↗8,700
  • theodinproject/theodinprojectTheOdinProject avatar

    TheOdinProject/theodinproject

    4,282View on GitHub↗

    The Odin Project is an open-source, full-stack web development curriculum that guides learners from basic scripting to deploying complete applications through a structured, project-based learning path. It functions as a self-directed bootcamp covering frontend, backend, databases, and job-seeking skills, with a peer-to-peer learning community where developers give and receive structured help through a forum. The platform distinguishes itself through a project-based curriculum engine that presents curated resources and assignments requiring independent problem-solving rather than step-by-step

    Rubycurriculumhacktoberfestodin
    View on GitHub↗4,282
  • mediar-ai/screenpipemediar-ai avatar

    mediar-ai/screenpipe

    19,337View on GitHub↗

    Screenpipe is a local screen and audio recorder that captures and indexes digital activity to create a searchable archive of computer usage. It functions as an AI context engine, providing a local database of visual and auditory history to ground large language models. The system serves as a Model Context Protocol server, delivering screen history and meeting transcriptions to external AI assistants. It utilizes an OCR screen search tool to extract text from visual data and a speech-to-text transcription tool for identifying speakers in system and microphone audio. The software includes capa

    Rust
    View on GitHub↗19,337
  • reagent-project/reagentreagent-project avatar

    reagent-project/reagent

    4,872View on GitHub↗

    Reagent is a framework for building web user interfaces using ClojureScript and React.js. It enables a functional programming approach to declarative UI design, where HTML structures and component hierarchies are defined using vector-based Hiccup syntax instead of JSX. The project differentiates itself through a reactive state management system based on atoms. It tracks which components dereference specific state atoms to trigger automatic re-renders and provides state cursors to isolate updates to specific paths of a larger state atom. It also includes utilities for wrapping native JavaScrip

    Clojureclojureclojurescriptfrontend
    View on GitHub↗4,872
  • gommzystudio/device-activity-trackergommzystudio avatar

    gommzystudio/device-activity-tracker

    4,694View on GitHub↗

    Device activity tracker is a network activity monitor and probe analyzer that identifies device connectivity states by measuring the round-trip times of network probe requests. It functions as a latency-based state detector, utilizing specific message requests to trigger responses and determine if a target device is active, in standby, or offline. The project distinguishes itself through the analysis of messaging platform delivery receipts to detect user engagement. It employs dynamic median thresholding to adapt state detection to varying network conditions by comparing current response time

    TypeScriptbaileysexploitmessenger
    View on GitHub↗4,694
  • alvarotrigo/fullpage.jsalvarotrigo avatar

    alvarotrigo/fullPage.js

    35,437View on GitHub↗

    fullPage.js is a JavaScript full-screen scrolling library and layout engine used to create websites composed of vertical sections and horizontal slides that snap to the viewport. It provides a system for organizing web content into full-screen pages with automatic snapping behavior. The library distinguishes itself through a WebGL transition framework and visual storytelling tools, enabling cinematic effects such as 3D rotations, parallax backgrounds, fading, and water distortion during navigation. It also features a responsive adaptation system that can switch from automatic snapping to stan

    JavaScriptfullpagefullscreenjavascript
    View on GitHub↗35,437
  • syncfusion/flutter-widgetssyncfusion avatar

    syncfusion/flutter-widgets

    1,780View on GitHub↗

    This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich, cross-platform applications in Flutter. It provides a unified library of modular widgets and processing tools that enable developers to implement complex interface requirements, including advanced scheduling, tabular data management, and interactive data visualization, using a consistent declarative architecture. The library distinguishes itself through specialized, enterprise-grade capabilities that extend beyond standard UI elements. It includes a robust document processing

    Dart
    View on GitHub↗1,780
  • zyronon/douyinzyronon avatar

    zyronon/douyin

    11,473View on GitHub↗

    This project is a mobile-first web interface built with Vue 3 that replicates the layout and interaction patterns of a short-form video platform. It is designed as a responsive web application focused on high-performance mobile rendering and short-video workflows. The application features a vertical video carousel with infinite scrolling and a vertical-slide view orchestration system for seamless content playback. It employs a responsive layout using viewport-relative units to ensure consistent rendering across various mobile screen sizes and aspect ratios. The project incorporates Pinia for

    Vue
    View on GitHub↗11,473
  • mui/mui-xmui avatar

    mui/mui-x

    5,791View on GitHub↗

    MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid, charting library, date and time pickers, scheduler, and tree view. The library is built with accessibility as a core principle, ensuring all components meet WCAG and WAI-ARIA standards for keyboard navigation and screen reader announcements. The components are designed for extensibility and performance. The data grid offers comprehensive data management with sorting, filtering, pagination, column pinning, row grouping, inline editing, and Excel export. The charting library support

    TypeScriptchartsdata-griddatatable
    View on GitHub↗5,791
  • jrnl-org/jrnljrnl-org avatar

    jrnl-org/jrnl

    7,150View on GitHub↗

    jrnl is a command-line journaling tool used for recording dated entries and managing personal journals directly from a terminal. It functions as an encrypted plain-text journal system that protects private entries through encryption and integration with native system keychains. The project includes a calendar-based activity tracker that visualizes entry frequency and patterns using a heatmap layout. It also serves as a data utility for exporting journal entries into formats such as Markdown, JSON, YAML, and XML. The system supports multi-journal management for different life areas and provid

    Pythonclicommand-lineencrypted
    View on GitHub↗7,150
  • muety/wakapimuety avatar

    muety/wakapi

    4,164View on GitHub↗

    Wakapi is a self-hosted activity tracker that collects coding time and language statistics using the WakaTime API protocol. It monitors time spent on projects and programming languages to analyze productivity trends and coding patterns. The project provides a productivity dashboard for analyzing development patterns through time distribution plots and activity reports. It includes a badge generator to create dynamic SVG images and status cards for profile readmes, as well as public leaderboards to rank users based on coding activity. The system manages identity through local credentials or O

    Gocoding-statisticsdeveloper-toolsproductivity
    View on GitHub↗4,164
  • nathanreyes/v-calendarnathanreyes avatar

    nathanreyes/v-calendar

    4,521View on GitHub↗

    v-calendar is a customizable calendar and datepicker component for Vue applications. It provides an interactive calendar UI and a flexible datepicker plugin designed for date and time selection, including support for single dates, date ranges, and specific timestamps. The project is distinguished by its extensive UI customization options, allowing the replacement of default headers and navigation buttons via custom component slots. It features date decoration capabilities such as date markers, highlights, and popovers to visually distinguish specific days or recurring patterns. The component

    HTML
    View on GitHub↗4,521
  • gui-cs/terminal.guigui-cs avatar

    gui-cs/Terminal.Gui

    11,068View on GitHub↗

    Terminal.Gui is a cross-platform .NET toolkit for building interactive text-based user interfaces. It provides a component-based architecture, a terminal rendering engine, and a declarative layout system to create console applications that run consistently across Windows, macOS, and Linux. The framework distinguishes itself with a comprehensive set of interactive console widgets, including data grids, hex editors, and hierarchical tree components. It supports advanced visual capabilities such as 24-bit True Color, Sixel image support, and a relative-coordinate layout system that adapts to ter

    C#consoleconsole-applicationcross-platform
    View on GitHub↗11,068
  • creativetimofficial/material-kitcreativetimofficial avatar

    creativetimofficial/material-kit

    5,926View on GitHub↗

    Material Kit is an open-source UI component library that provides pre-styled Material Design elements for building responsive web interfaces with Bootstrap 5. It offers a collection of reusable components like buttons, inputs, navbars, cards, and modals that follow Google's Material Design guidelines, along with a 12-column flexbox grid system for fluid layouts that adapt to any screen size. The kit distinguishes itself by including pre-built page sections such as headers, feature blocks, pricing tables, and footers that can be combined into complete page layouts, reducing the time needed to

    HTMLbootstrapbootstrap-material-designbootstrap5
    View on GitHub↗5,926
  • intljusticemission/react-big-calendarintljusticemission avatar

    intljusticemission/react-big-calendar

    8,700View on GitHub↗

    react-big-calendar is a programmable grid component for React applications used to render professional calendars and interactive scheduling interfaces. It provides a visual system for managing and visualizing appointments and events through daily, weekly, and monthly grid views. The component is designed to be localizable and themeable, allowing for customized event visualization and date formats that match specific linguistic and cultural preferences. It utilizes a date-library agnostic interface, decoupling core logic from specific time-handling libraries via an adapter layer. The project

    JavaScript
    View on GitHub↗8,700
  • leantime/leantimeLeantime avatar

    Leantime/leantime

    9,288View on GitHub↗

    Leantime is an open-source project management platform designed to track tasks, milestones, and workflows using Kanban boards and Gantt charts. It functions as a strategic planning tool that links daily operational tasks to high-level business goals and long-term objectives, while also serving as a time tracking and billing system for managing work hours and client estimations. The platform differentiates itself through an integrated AI-powered project assistant that decomposes complex tasks, generates status reports, and provides project insights. It further distinguishes its offering with a

    PHPagileasanacalendar
    View on GitHub↗9,288
  • kizitonwose/calendarkizitonwose avatar

    kizitonwose/Calendar

    5,551View on GitHub↗

    This project is a UI library for building customizable calendar views across Android and Kotlin Multiplatform projects. It provides a recycler-based architecture for creating month, week, and year calendars, alongside a set of composable functions for rendering interactive date pickers and month views in Jetpack Compose. The library includes a contribution heat map component for displaying data density over time using color-coded day cells. It also provides a toolkit for implementing date range selection interfaces that support single date, multiple date, or date range selection with boundary

    Kotlinandroidcalendarcalendar-library
    View on GitHub↗5,551
  • arthursonzogni/ftxuiArthurSonzogni avatar

    ArthurSonzogni/FTXUI

    9,686View on GitHub↗

    FTXUI is a C++ terminal user interface library and cross-platform console framework used for building interactive command line applications. It functions as a declarative terminal layout engine and a component-based UI toolkit that enables the creation of responsive interfaces. The library is distinguished by its terminal graphics and animation capabilities, allowing for the rendering of custom shapes, data plots, and smooth visual transitions using easing functions. It provides a comprehensive set of interactive widgets and a layout system utilizing flexbox and grid containers that adapt to

    C++arthursonzogniasciiascii-art
    View on GitHub↗9,686
  • lapce/floemlapce avatar

    lapce/floem

    4,020View on GitHub↗

    Floem is a native desktop UI framework and cross-platform toolkit for building high-performance user interfaces. It functions as a reactive UI library that uses a signal-based state management system to automatically synchronize the interface with data changes via lightweight observable primitives. The framework utilizes a GPU-accelerated rendering engine to ensure visual consistency and high performance across different desktop operating systems. It features a layout engine based on flexible box and grid models to create responsive screens that adapt to various window sizes. The toolkit cov

    Rustnativerustui
    View on GitHub↗4,020
  • wenchaod/fscalendarWenchaoD avatar

    WenchaoD/FSCalendar

    10,654View on GitHub↗

    FSCalendar is a customizable calendar UI library and date picker component for iOS applications. It provides a programmable interface for rendering date grids and event markers, supporting both Swift and Objective-C development. The library enables the creation of custom date picking interfaces with specific range restrictions and selection rules. It supports the display of date-based metadata and event visualization within a mobile scheduling context. The framework covers visual styling and cell design, allowing for custom view components, subtitles, and event markers. It includes a flexibl

    Objective-C
    View on GitHub↗10,654
  • wix/react-native-calendarswix avatar

    wix/react-native-calendars

    10,294View on GitHub↗

    This project provides a set of customizable calendar and date-picking interfaces for cross-platform mobile applications. It includes an interactive date grid and a date picker interface used for selecting single dates or date ranges. The components support localized date displays, allowing month names and date formatting to adapt to different languages and regional settings. Users can navigate months via a scrollable grid and mark specific days with custom highlights or indicators to signify events and status. The library covers date selection constraints to block specific dates and a select

    TypeScript
    View on GitHub↗10,294
  • h5bp/html5-boilerplateh5bp avatar

    h5bp/html5-boilerplate

    57,494View on GitHub↗

    This project is a professional HTML5 website template and responsive web starter that provides a foundation of pre-configured HTML, CSS, and JavaScript files. It serves as a cross-browser compatibility base, ensuring consistent rendering and performance across modern web browsers. The project includes a web metadata framework to standardize Open Graph and social metadata for content previews on external platforms. It also provides a front-end build pipeline to lint, format, and optimize source assets into production-ready distribution files. The codebase covers broad capability areas includi

    JavaScriptbest-practicescsshtml
    View on GitHub↗57,494
  • recharts/rechartsrecharts avatar

    recharts/recharts

    27,241View on GitHub↗

    This project is a declarative data visualization library that provides a composable suite of user interface components for rendering interactive charts. It functions as an SVG-based charting engine, allowing developers to construct complex visualizations by nesting modular building blocks such as axes, grids, legends, and data series within a unified layout. The library distinguishes itself through a highly responsive architecture that automatically reconciles layout changes and maps data domains to pixel coordinates using mathematical scale functions. It prioritizes performance through memoi

    TypeScriptchartcharting-librarycomponents
    View on GitHub↗27,241