v0.55.8

Try our Chrome extension

Chrome store icon Chrome Webstore

Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!

Changedetection.io needs your support!

You can help us by supporting changedetection.io on these platforms;

The more popular changedetection.io is, the more time we can dedicate to adding amazing features!

Many thanks :)

changedetection.io team

  • No history found for the specified link, bad link?
  • Keinen Verlauf für den angegebenen Link gefunden, fehlerhafter Link?
  • Для указанной ссылки не найдена история, плохая ссылка?
  • Keine Überwachung mit der UUID 83fa4723-19d7-4e9a-9b5a-45f7585cd1fc gefunden.
Noch nicht vor Sekunden
            False
        
Noch nicht vor Sekunden
Aktueller fehlerhafter Screenshot aus der letzten Anfrage

Auslösender Text Ignorierter Text Blockierter Text

vor 14 Stunden
    Skip to content

      Navigation Menu

            Sign in Appearance settings
                * Platform
                        + AI CODE CREATION
                            o GitHub Copilot Write better code with AI
                            o GitHub Copilot app Direct agents from issue to merge
                            o MCP Registry Integrate external tools
                        + DEVELOPER WORKFLOWS
                            o Actions Automate any workflow
                            o Codespaces Instant dev environments
                            o Issues Plan and track work
                            o Code Review Manage code changes
                            o Code Quality Enforce quality at merge
                        + APPLICATION SECURITY
                            o GitHub Advanced Security Find and fix vulnerabilities
                            o Code security Secure your code as you build
                            o Secret protection Stop leaks before they start
                        + EXPLORE
                            o Why GitHub
                            o Documentation
                            o Blog
                            o Changelog
                            o Marketplace
                      View all features
                * Solutions
                        + BY COMPANY SIZE
                            o Enterprises
                            o Small and medium teams
                            o Startups
                            o Nonprofits
                        + BY USE CASE
                            o App Modernization
                            o DevSecOps
                            o DevOps
                            o CI/CD
                            o View all use cases
                        + BY INDUSTRY
                            o Healthcare
                            o Financial services
                            o Manufacturing
                            o Government
                            o View all industries
                      View all solutions
                * Resources
                        + EXPLORE BY TOPIC
                            o AI
                            o Software Development
                            o DevOps
                            o Security
                            o View all topics
                        + EXPLORE BY TYPE
                            o Customer stories
                            o Events & webinars
                            o Ebooks & reports
                            o Business insights
                            o GitHub Skills
                        + SUPPORT & SERVICES
                            o Documentation
                            o Customer support
                            o Community forum
                            o Trust center
                            o Partners
                      View all resources
                * Open Source
                        + COMMUNITY
                            o GitHub Sponsors Fund open source developers
                        + PROGRAMS
                            o Security Lab
                            o Maintainer Community
                            o Accelerator
                            o GitHub Stars
                            o Archive Program
                        + REPOSITORIES
                            o Topics
                            o Trending
                            o Collections
                * Enterprise
                        + ENTERPRISE SOLUTIONS
                            o Enterprise platform AI-powered developer platform
                        + AVAILABLE ADD-ONS
                            o GitHub Advanced Security Enterprise-grade security features
                            o Copilot for Business Enterprise-grade AI features
                            o Premium Support Enterprise-grade 24/7 support
              * Pricing
                Type / to search
                Sign in
              Sign up Appearance settings
      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              Uh oh!

              There was an error while loading. Please reload this page.

              typeorm / typeorm Public

                      * Uh oh!

                        There was an error while loading. Please reload this page.

              * Notifications You must be signed in to change notification settings
              * Fork 6.7k
                * Star 36.6k
          * Code
          * Issues 437
          * Pull requests 170
          * Discussions
          * Actions
          * Security and quality 2
          * Insights
          Additional navigation options
                  * Code
                  * Issues
                  * Pull requests
                  * Discussions
                  * Actions
                  * Security and quality
                  * Insights
                                              master
                                          Branches Tags
                                            Go to file
                                        Code
                                          Open more actions menu

                                        Folders and files

                                          Name                                  Name                                    Last commit message    Last commit date
                                            Latest commit                     
                                                                              
                                                History                       
                                                                              
                                                6,052 Commits                 
                                                  6,052 Commits               
                                                  .github                               .github                                                                
                                                  .husky                                .husky                                                                 
                                                  .vscode                               .vscode                                                                
                                                  docker                                docker                                                                 
                                                  docs                                  docs                                                                   
                                                  extra                                 extra                                                                  
                                                  packages                              packages                                                               
                                                  playground                            playground                                                             
                                                  resources                             resources                                                              
                                                  src                                   src                                                                    
                                                  test                                  test                                                                   
                                                  .c8rc.json                            .c8rc.json                                                             
                                                  .editorconfig                         .editorconfig                                                          
                                                  .gitignore                            .gitignore                                                             
                                                  .lintstagedrc.json                    .lintstagedrc.json                                                     
                                                  .mocharc.json                         .mocharc.json                                                          
                                                  .pr_agent.toml                        .pr_agent.toml                                                         
                                                  .prettierignore                       .prettierignore                                                        
                                                  .prettierrc.js                        .prettierrc.js                                                         
                                                  CHANGELOG.md                          CHANGELOG.md                                                           
                                                  CONTRIBUTING.md                       CONTRIBUTING.md                                                        
                                                  DEVELOPER.md                          DEVELOPER.md                                                           
                                                  LICENSE                               LICENSE                                                                
                                                  README.md                             README.md                                                              
                                                  SECURITY.md                           SECURITY.md                                                            
                                                  docker-compose.yml                    docker-compose.yml                                                     
                                                  eslint.config.mjs                     eslint.config.mjs                                                      
                                                  gulpfile.ts                           gulpfile.ts                                                            
                                                  ormconfig.sample.json                 ormconfig.sample.json                                                  
                                                  package.json                          package.json                                                           
                                                  pnpm-lock.yaml                        pnpm-lock.yaml                                                         
                                                  pr_compliance_checklist.yaml          pr_compliance_checklist.yaml                                           
                                                  sonar-project.properties              sonar-project.properties                                               
                                                  stryker.config.json                   stryker.config.json                                                    
                                                  tsconfig.browser.json                 tsconfig.browser.json                                                  
                                                  tsconfig.json                         tsconfig.json                                                          
                                                  tsconfig.node.json                    tsconfig.node.json                                                     
                                            View all files                    
                                          

                                              Repository files navigation

                                                * 
                                                * README
                                                * Contributing
                                                * MIT license
                                                * Security
                                                More items





                                              TypeORM is an ORM that can run in Node.js, Browser, Cordova, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be used with TypeScript and JavaScript (ES2023). Its goal is to always support the latest JavaScript features and provide additional features that help you to develop any kind of application that uses databases - from small applications with a few tables to large-scale enterprise applications with multiple databases.

                                              TypeORM supports more databases than any other JS/TS ORM: Google Spanner, Microsoft SqlServer, MySQL/MariaDB, MongoDB, Oracle, Postgres, SAP HANA and SQLite, as well as derived databases and different drivers.

                                              TypeORM supports both Active Record and Data Mapper patterns, unlike all other JavaScript ORMs currently in existence, which means you can write high-quality, loosely coupled, scalable, maintainable applications in the most productive way.

                                              TypeORM is highly influenced by other ORMs, such as Hibernate, Doctrine and Entity Framework.

                                                Features

                                                * Supports both DataMapper and ActiveRecord (your choice).
                                                * Entities and columns.
                                                * Database-specific column types.
                                                * Entity manager.
                                                * Repositories and custom repositories.
                                                * Clean object-relational model.
                                                * Associations (relations).
                                                * Eager and lazy relations.
                                                * Unidirectional, bidirectional, and self-referenced relations.
                                                * Supports multiple inheritance patterns.
                                                * Cascades.
                                                * Indices.
                                                * Transactions.
                                                * Migrations and automatic migrations generation.
                                                * Connection pooling.
                                                * Replication.
                                                * Using multiple database instances.
                                                * Working with multiple database types.
                                                * Cross-database and cross-schema queries.
                                                * Elegant-syntax, flexible and powerful QueryBuilder.
                                                * Left and inner joins.
                                                * Proper pagination for queries using joins.
                                                * Query caching.
                                                * Streaming raw results.
                                                * Logging.
                                                * Listeners and subscribers (hooks).
                                                * Supports closure table pattern.
                                                * Schema declaration in models or separate configuration files.
                                                * Supports MySQL / MariaDB / Postgres / CockroachDB / SQLite / Microsoft SQL Server / Oracle / SAP Hana / sql.js.
                                                * Supports MongoDB NoSQL database.
                                                * Works in Node.js / Browser / Ionic / Cordova / React Native / NativeScript / Expo / Electron platforms.
                                                * TypeScript and JavaScript support.
                                                * ESM and CommonJS support.
                                                * Produced code is performant, flexible, clean, and maintainable.
                                                * Follows all possible best practices.
                                                * CLI.

                                              And more...

                                              With TypeORM, your models look like this:

                                                import { Entity, PrimaryGeneratedColumn, Column } from "typeorm"
                                                
                                                @Entity()
                                                export class User {
                                                    @PrimaryGeneratedColumn()
                                                    id: number
                                                
                                                    @Column()
                                                    firstName: string
                                                
                                                    @Column()
                                                    lastName: string
                                                
                                                    @Column()
                                                    age: number
                                                }

                                              And your domain logic looks like this:

                                                const userRepository = MyDataSource.getRepository(User)
                                                
                                                const user = new User()
                                                user.firstName = "Timber"
                                                user.lastName = "Saw"
                                                user.age = 25
                                                await userRepository.save(user)
                                                
                                                const allUsers = await userRepository.find()
                                                const firstUser = await userRepository.findOneBy({
                                                    id: 1,
                                                }) // find by id
                                                const timber = await userRepository.findOneBy({
                                                    firstName: "Timber",
                                                    lastName: "Saw",
                                                }) // find by firstName and lastName
                                                
                                                await userRepository.remove(timber)

                                              Alternatively, if you prefer to use the ActiveRecord implementation, you can use it as well:

                                                import { Entity, PrimaryGeneratedColumn, Column, BaseEntity } from "typeorm"
                                                
                                                @Entity()
                                                export class User extends BaseEntity {
                                                    @PrimaryGeneratedColumn()
                                                    id: number
                                                
                                                    @Column()
                                                    firstName: string
                                                
                                                    @Column()
                                                    lastName: string
                                                
                                                    @Column()
                                                    age: number
                                                }

                                              And your domain logic will look this way:

                                                const user = new User()
                                                user.firstName = "Timber"
                                                user.lastName = "Saw"
                                                user.age = 25
                                                await user.save()
                                                
                                                const allUsers = await User.find()
                                                const firstUser = await User.findOneBy({
                                                    id: 1,
                                                })
                                                const timber = await User.findOneBy({
                                                    firstName: "Timber",
                                                    lastName: "Saw",
                                                })
                                                
                                                await timber.remove()

                                                Samples

                                              There are a few repositories that you can clone and start with:

                                                * Example how to use TypeORM with TypeScript
                                                * Example how to use TypeORM with JavaScript
                                                * Example how to use TypeORM with JavaScript and Babel
                                                * Example how to use TypeORM with TypeScript and SystemJS in Browser
                                                * Example how to use TypeORM with TypeScript and React in Browser
                                                * Example how to use Express and TypeORM
                                                * Example how to use Koa and TypeORM
                                                * Example how to use TypeORM with MongoDB
                                                * Example how to use TypeORM in a Cordova app
                                                * Example how to use TypeORM with an Ionic app
                                                * Example how to use TypeORM with React Native
                                                * Example how to use TypeORM with Nativescript-Vue
                                                * Example how to use TypeORM with Nativescript-Angular
                                                * Example how to use TypeORM with Electron using JavaScript
                                                * Example how to use TypeORM with Electron using TypeScript

                                                Extensions

                                              There are several extensions that simplify working with TypeORM and integrating it with other modules:

                                                * Models generation from the existing database - typeorm-model-generator
                                                * Fixtures loader - typeorm-fixtures-cli
                                                * ER Diagram generator - typeorm-uml
                                                * another ER Diagram generator - erdia
                                                * Create, drop and seed database - typeorm-extension
                                                * Automatically update data-source.ts after generating migrations/entities - typeorm-codebase-sync
                                                * Easy manipulation of relations objects - typeorm-relations
                                                * Automatically generate relations based on a GraphQL query - typeorm-relations-graphql
                                                * Generate TypeORM entities from Valibot schemas - piying-orm

                                                Contributing

                                              Learn about contribution here and how to set up your development environment here.

                                              This project exists thanks to all the people who contribute:

                                                Sponsors

                                              Open source is hard and time-consuming. If you want to invest in TypeORM's future, you can become a sponsor and allow our core team to spend more time on TypeORM's improvements and new features.

                                                Champion

                                              Become a champion sponsor and get premium technical support from our core contributors. Become a champion

                                                Supporter

                                              Support TypeORM's development with a monthly contribution. Become a supporter

                                                Community

                                              Join our community of supporters and help sustain TypeORM. Become a community supporter

                                                Sponsor

                                              Make a one-time or recurring contribution of your choice. Become a sponsor

                                        About

                                        TypeScript & JavaScript ORM for Node.js — supports PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, and more.

                                          typeorm.io

                                        Topics

                                          active-recordcockroachdbdata-mapperdatabasehacktoberfestjavascriptmariadbmysqlormpostgresqlsqlitesqlservertypeormtypescript

                                        Resources

                                          Readme
                                          MIT license

                                        Contributing

                                          Contributing

                                        Security policy

                                          Security policy
                                          Activity
                                          Custom properties

                                        Stars

                                          36.6k stars

                                        Watchers

                                          337 watching

                                        Forks

                                          6.7k forks
                                          Report repository

                                        Releases

                                        Sponsor this project

                                        Packages

                                        Used by

                                        Contributors

                                        Languages

    Footer

        © 2026 GitHub, Inc.

      Footer navigation

        * Terms
        * Privacy
        * Security
        * Status
        * Community
        * Docs
        * Contact
        * Manage cookies
        * Do not share my personal information
      You can’t perform that action at this time.
Derzeit werden Unterschiede nur textuell und nicht grafisch dargestellt, es ist nur der letzte Screenshot verfügbar.

Für Screenshots ist ein Content Fetcher (Sockpuppetbrowser, Selenium usw.) erforderlich, der Screenshots unterstützt.